Граф коммитов

  • a761f556ff compiler: improve display of goroutine wrappers Ayke van Laethem 2020-07-17 12:17:14 +02:00
  • 29d65cb637
    machine/itsybitsy-nrf52840: add support for Adafruit Itsybitsy nrf52840 (#1243) Ron Evans 2020-08-25 19:16:42 +02:00
  • 63005622ae wasm: update wasi-libc dependency Ayke van Laethem 2020-08-24 13:37:29 +02:00
  • 510f145a3a interp: show error line in first line of the traceback Ayke van Laethem 2020-07-24 12:46:18 +02:00
  • e5e324f93e
    main: embed git-hash in tinygo-dev executable sago35 2020-08-25 23:23:16 +09:00
  • 4fa1fc6e72 interp: don't panic in the Store method Ayke van Laethem 2020-07-26 21:28:48 +02:00
  • ccb803e35d interp: replace some panics with error messages Ayke van Laethem 2020-07-24 00:30:02 +02:00
  • d1ac0138e6 main: use ToSlash() to specify program path sago35 2020-08-17 20:47:24 +09:00
  • b132b5bc60 flash: add openocd settings to atsamd21 / atsamd51 sago35 2020-08-24 22:24:25 +09:00
  • 743254d5bc main: use simpler file copy instead of file renaming to avoid issues on nrf52840 UF2 bootloaders deadprogram 2020-08-25 00:45:56 +02:00
  • 9d625a1ccb nrf: call sd_app_evt_wait when the SoftDevice is enabled Ayke van Laethem 2020-08-01 18:31:48 +02:00
  • b75f042c23 runtime: use waitForEvents when appropriate Ayke van Laethem 2020-08-01 17:55:26 +02:00
  • 32c7f3baf9
    Remove --no-threads from wasm-ld calls. Elliott Sales de Andrade 2020-08-23 02:53:13 -04:00
  • 1dc85ded47
    version: update TinyGo version to 0.15.0-dev deadprogram 2020-08-15 09:04:18 +02:00
  • 26a0819119 main: release 0.14.1 deadprogram 2020-08-18 19:38:42 +02:00
  • b59a46eef0 loader: work around Windows symlink limitation Ayke van Laethem 2020-08-13 15:27:15 +02:00
  • 8a410b993b make,builder: incorporate feedback from code review on Go 1.15 update deadprogram 2020-08-17 15:26:18 +02:00
  • e412a63a1c make: use buildmode flag to set exe for windows to use standard linker deadprogram 2020-08-15 22:24:58 +02:00
  • a81face618 builder: simplify Go version check message deadprogram 2020-08-15 19:00:17 +02:00
  • 0ac216b093 build: use Golang 1.15 for MS Azure builds deadprogram 2020-08-15 09:26:06 +02:00
  • 9575fe628f internal/bytealg: naive attempt to copy the main Go 1.15 implementatation deadprogram 2020-08-14 22:21:04 +02:00
  • f4e8ea0d23 builder: allow Go 1.15 to pass config check deadprogram 2020-08-14 20:19:39 +02:00
  • 2d03f65d67 build: add Go 1.15 to CircleCI build deadprogram 2020-08-14 20:02:00 +02:00
  • 154d4a781f main: release 0.14.0 Ayke van Laethem 2020-07-20 23:08:09 +02:00
  • b5ab114514 dockerhub: use post checkout hook for git submodule init deadprogram 2020-08-02 17:29:52 +02:00
  • 0a7e74045a feather-nrf52840: corrected USB identifier constants BCG 2020-08-01 02:19:55 -04:00
  • f05b378b89 compiler: add proper parameter names to runtime.initAll Ayke van Laethem 2020-07-31 01:24:06 +02:00
  • 888ca4ab0c interp: fix sync/atomic.Value load/store methods Ayke van Laethem 2020-07-24 13:10:31 +02:00
  • 903bebd071 docs: add Nintendo Switch to list of supported boards/devices deadprogram 2020-07-31 09:12:44 +02:00
  • 848c3e55a9
    compiler: implement func value and builtin defers waj334 2020-07-30 18:48:57 -05:00
  • 3650c2c739 nintendoswitch: Add experimental Nintendo Switch support without CRT Lucas Teske 2020-05-09 15:39:19 -03:00
  • d4e04e4e49 compiler: fix named string to []byte slice conversion Ayke van Laethem 2020-07-27 12:35:29 +02:00
  • e41e5106cc main: add -target flag to tests Ayke van Laethem 2020-07-23 23:24:05 +02:00
  • ca03b8d442 ci: fix Windows QEMU version Ayke van Laethem 2020-07-23 23:44:50 +02:00
  • d1c4ed664e all: changeover to eliminate all direct use of master/slave terminology deadprogram 2020-07-07 18:52:27 +02:00
  • fdaddf6917 ci: do not cache TinyGo cache dir Ayke van Laethem 2020-07-23 20:45:48 +02:00
  • 50a677e9b7 arm: use CFI directives for stack usage Ayke van Laethem 2020-07-17 00:18:50 +02:00
  • 6ad6f14a04 Use a jump table instead of if-then-else Ethan Reesor 2020-07-12 20:41:15 -05:00
  • 19e0f4709e transform: track 0-index GEPs Jaden Weiss 2020-07-15 18:15:27 -04:00
  • ae5b297d59 builder: remove optimization level 0 Jaden Weiss 2020-07-11 14:32:38 -04:00
  • ca1a282495 Use runtime/volatile.T.ReplaceBits Ethan Reesor 2020-07-12 18:40:37 -05:00
  • 01f5c51b77 machine/feather-nrf52840: add smoketest for Adafruit Feather nrf52840 board deadprogram 2020-07-14 00:13:10 +02:00
  • ad6adfd8ff Added board definition for Feather nRF52840 Express BCG 2020-07-12 02:16:14 -04:00
  • 9815628930 Cleanup Teensy 3.6 linker script Ethan Reesor 2020-07-12 23:13:30 -05:00
  • 05495c4282 all: fix -gc=none Ayke van Laethem 2020-07-12 19:25:36 +02:00
  • d606315515 builder: try to determine stack size information at compile time Ayke van Laethem 2020-07-10 17:05:09 +02:00
  • 60fdf81209
    docs: add MAix BiT and Teensy 3.6 to list of supported boards (#1230) sago35 2020-07-11 16:21:16 +09:00
  • 39433a3553 compileopts: automatically add -g flag when including debug symbols Ayke van Laethem 2020-07-09 17:08:19 +02:00
  • 04d097f4ea Implement custom abort and fault handler for debugging Ethan Reesor 2020-06-25 22:00:30 -05:00
  • 4750635a20 Viable NXP/Teensy support Ethan Reesor 2020-02-23 20:09:44 -06:00
  • 59218cd784 Working on NXP/Teensy support Ethan Reesor 2020-02-18 01:09:16 -06:00
  • 079a789d49 Minimal NXP/Teensy support Ethan Reesor 2020-01-21 21:23:10 -06:00
  • ca8e1b075a targets/maixbit: cleanup output from kflash command by removing ansi colors deadprogram 2020-07-08 12:16:06 +02:00
  • 33024d4aa2
    Fix portL mappings for atmega2560 (#1222) Branden Timm 2020-07-08 12:02:10 -05:00
  • 49df129ccd
    docs: add submodule update step prior to 'make release' (#1213) Branden Timm 2020-07-08 10:37:43 -05:00
  • 3088dcadec building: add links to tinygo.org Ayke van Laethem 2020-07-08 01:52:01 +02:00
  • 7ed7e6cb11 risc-v: disable linker relaxations during gp init Yannis Huber 2020-07-07 09:37:00 +02:00
  • 0b94e486c1 maixbit: changes according to feedback Yannis Huber 2020-07-04 19:31:05 +02:00
  • 5ff76aacab runtime: reuse common code between 32 and 64-bit RISC-V Yannis Huber 2020-07-04 15:13:44 +02:00
  • 3ee7599a09 maixbit: use custom linker script Yannis Huber 2020-07-04 14:24:15 +02:00
  • 43a66b39cc riscv: refactor assembly files to support RV64 and F extension Yannis Huber 2020-07-01 23:26:33 +02:00
  • 66b21b4c86 maixbit (interruptions): fix fpioa function test Yannis Huber 2020-07-01 18:03:18 +02:00
  • a9568932be maixbit: workaround to avoid medium code model Yannis Huber 2020-07-01 15:49:02 +02:00
  • f2fbd1dd7e maixbit (gpio): fix pin configuration Yannis Huber 2020-07-01 15:46:47 +02:00
  • 21a9aa8102 maixbit (i2c): fix rx fifo buffer length Yannis Huber 2020-07-01 10:17:34 +02:00
  • e1757e0347 builder: add support for 64-bit RISC-V Yannis Huber 2020-06-30 16:35:51 +02:00
  • a05fc10699 maixbit: add smoke test Yannis Huber 2020-06-30 14:15:14 +02:00
  • a685217743 maixbit: add I2C support Yannis Huber 2020-06-29 18:09:48 +02:00
  • ad0c15080a maixbit: add SPI support Yannis Huber 2020-06-29 09:47:07 +02:00
  • 5446c6927e maixbit: add GPIOHS pin interrupt support Yannis Huber 2020-06-25 14:37:12 +02:00
  • 53c83fa445 maixbit: support both GPIO and GPIOHS controllers Yannis Huber 2020-06-19 17:35:36 +02:00
  • 804dc8b1f9 maixbit: init fpioa clock at reset Yannis Huber 2020-06-18 15:26:38 +02:00
  • e1ceca1931 maixbit: remove atomic operations Yannis Huber 2020-06-18 13:15:48 +02:00
  • 6620c4d2aa maixbit: add chip datasheet link and reformat code Yannis Huber 2020-06-18 10:56:51 +02:00
  • ccc604d2e0 riscv: fix offset in 64bit scheduler Yannis Huber 2020-06-16 15:25:51 +02:00
  • dfab1aa717 maixbit (uart): serial is working with echo example Yannis Huber 2020-06-16 14:55:55 +02:00
  • 75bcbbe6d8 riscv: align stack and data sections to 8 bytes Yannis Huber 2020-06-16 11:28:19 +02:00
  • d599959711 maixbit (uart): working on data tx Yannis Huber 2020-06-16 00:05:32 +02:00
  • 7814964693 maixbit: add board definition and dummy runtime Yannis Huber 2020-06-15 08:56:11 +02:00
  • 2fe4a9be71 maix-bit: add code model in target definition Yannis Huber 2020-06-10 09:35:20 +02:00
  • 163631df9e cmsis-svd: change submodule url to the TinyGo fork Yannis Huber 2020-06-10 09:28:51 +02:00
  • 9ad96fd809 Changes according to @aykevl's feedback Yannis Huber 2020-06-05 09:27:45 +02:00
  • 4a658b9082 Add llvm code model option in target definition Yannis Huber 2020-06-02 20:41:31 +02:00
  • 34e0961a79 Split RISC-V targets into 32/64-bit Yannis Huber 2020-06-01 16:39:05 +02:00
  • 875d36cba0 Add new kendryte k210 target definition Yannis Huber 2020-06-01 14:44:12 +02:00
  • 1a6bed3305
    machine/samd51: add DAC support (#1198) sago35 2020-07-06 21:02:51 +09:00
  • e0b9b1ecd1 machine: fix atmega2560 mapping for pins D2 and D5 Branden Timm 2020-07-04 15:15:53 -05:00
  • 149c9533e2 ci: add archlinux release job Johan Brandhorst 2020-05-09 16:57:27 +01:00
  • a85df334e6
    machine/samd21: basic implementation for DAC (#1183) Ron Evans 2020-07-04 18:16:25 +02:00
  • 89a9c09af5 runtime (atsamd51): allow interrupts to wake the scheduler Jaden Weiss 2020-06-27 14:03:15 -04:00
  • 1451eeaf41 machine: change machine.Pin type to uint8 Ayke van Laethem 2020-06-30 13:24:29 +02:00
  • e8c84d24a0 runtime (gc): do not scan the runqueue when the platform is not baremetal with a scheduler Jaden Weiss 2020-06-23 18:48:58 -04:00
  • a4f3457747 runtime: make channels work in interrupts Jaden Weiss 2020-05-29 23:46:58 -04:00
  • aa3481e06a avr: fix target triple Ayke van Laethem 2020-06-30 16:09:19 +02:00
  • 2136cb2f59 Building self-built LLVM faster Hiroki Noda 2020-06-19 12:22:38 +09:00
  • acb3cfba6d avr: work around codegen bug in LLVM 10 Ayke van Laethem 2020-06-30 15:59:17 +02:00
  • 8cfc4005d3 machine/stm32f4disco: add smoketests for newer version of board deadprogram 2020-06-24 20:13:38 +02:00
  • 2dbe29327a machine/stm32f4disco: add updated target file for newer version of board that have updated st-link deadprogram 2020-06-24 20:11:49 +02:00
  • de0fbb5e2f docs: add PyGamer to list of supported boards sago35 2020-06-21 17:06:07 +09:00
  • 9b1a19f184 gen-device-svd: fix lowercase in register spaced array Yannis Huber 2020-06-26 10:11:29 +02:00