aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2020-04-13main: version 0.13.0v0.13.0Ayke van Laethem
2020-04-13flash: retry 3 times when attempting to reset the serial portRon Evans
2020-04-13compiler/llvm.go: fix typosuzuki-koya
2020-04-13compiler: unexport some exported symbolsAyke van Laethem
2020-04-13wasm_exec: Implement syscall/js.valueDelete.Elliott Sales de Andrade
2020-04-13wasm_exec: Add copyBytesToGo.Elliott Sales de Andrade
2020-04-13wasm_exec: Cross-port exit with code 1 change.Elliott Sales de Andrade
2020-04-13runtime (chan): fix blocking select on a nil channelJaden Weiss
2020-04-12transform (func-lowering): remove specializations from function value lowerin...Jaden Weiss
2020-04-12all: support Go 1.14Elliott Sales de Andrade
2020-04-12wasm: backport "garbage collect references to JavaScript values"Ayke van Laethem
2020-04-12wasm: remove _callbackShutdownAyke van Laethem
2020-04-12cgo: normalize test resultsElliott Sales de Andrade
2020-04-12transform (coroutines): remove map iteration from coroutine lowering passJaden Weiss
2020-04-12docs: update README to have all currently supported boardsRon Evans
2020-04-11reelboard: add SoftDevice target reelboard-s140v7Ayke van Laethem
2020-04-11nrf: add lib/nrfx/mdk to include dirsAyke van Laethem
2020-04-09builder: work around a bug in ld.lld in LLVM 10Ayke van Laethem
2020-04-09ci: run tests in LLVM9 + LLVM10Ayke van Laethem
2020-04-09main: switch to LLVM 10Ayke van Laethem
2020-04-09transform: allow updating tests with -update flagAyke van Laethem
2020-04-09compiler: pass interface typecode through defer framesJaden Weiss
2020-04-09runtime (gc): split marking into two phasesJaden Weiss
2020-04-09runtime (gc): remove recursion from "conservative" GCJaden Weiss
2020-04-07machine: switch to modern interrupt registration methodAyke van Laethem
2020-04-07arm: use -fomit-frame-pointerAyke van Laethem
2020-04-07builder: make sure -fshort-enums is used consistentlyAyke van Laethem
2020-04-07hifive1-qemu: fix compile error and add smoke testAyke van Laethem
2020-04-07machine: move errors.New calls to globalsAyke van Laethem
2020-04-07runtime (gc): scan callee-saved registers while marking stackJaden Weiss
2020-04-05all: change //go:export to //exportAyke van Laethem
2020-04-04compiler: optimize comparing interface values against nilAyke van Laethem
2020-04-03builder: run tools (clang, ...) as separate processesAyke van Laethem
2020-04-03compiler: add debug info to goroutine start wrappersAyke van Laethem
2020-04-02machine/atsamd21,atsamd51: clear the USB packet size before setting it again ...Ron Evans
2020-04-02compiler: track PHI nodesJaden Weiss
2020-04-02transform (gc): track phi nodes in stack slotsJaden Weiss
2020-04-02compiler: track the result of string concatenationJaden Weiss
2020-04-01riscv: add I2C support for the SiFive HiFive1 Rev B boardYannis Huber
2020-03-30runtime (gc): add garbage collector that uses an external allocatorJaden Weiss
2020-03-30runtime: export implementations of malloc/free for use from CBCG
2020-03-29machine/atsamd21,atsamd51,nrf52840: refactor USB CDC device descriptor to red...Ron Evans
2020-03-29machine/atsamd21,atsamd51,nrf52840: correct USB CDC composite descriptorsRon Evans
2020-03-29compiler: add support for anonymous type assertsAyke van Laethem
2020-03-28interp: show backtrace with errorAyke van Laethem
2020-03-28ir: add descriptive error messages to SimpleDCE passJaden Weiss
2020-03-28compiler: implement spec-compliant shiftsJaden Weiss
2020-03-27compiler,runtime: translate memzero calls to LLVM memset intrinsicsAyke van Laethem
2020-03-27compiler,runtime: use LLVM intrinsics for memcpy/memmoveAyke van Laethem
2020-03-27machine: avoid binary size regression after LLVM memory intrinsicsAyke van Laethem