1517 Commits (38fc340802b5d02392528d110358fc0e9074b7e8)
 

Author SHA1 Message Date
Ayke van Laethem 2078b042a4 nrf: add lib/nrfx/mdk to include dirs 5 years ago
Ayke van Laethem 9e453a5a29 builder: work around a bug in ld.lld in LLVM 10 5 years ago
Ayke van Laethem a08d3aa1dd ci: run tests in LLVM9 + LLVM10 5 years ago
Ayke van Laethem 0afd42c439 main: switch to LLVM 10 5 years ago
Ayke van Laethem 584e94ce2f transform: allow updating tests with -update flag 5 years ago
Jaden Weiss 5308e8903e compiler: pass interface typecode through defer frames 5 years ago
Jaden Weiss e077e35386 runtime (gc): split marking into two phases 5 years ago
Jaden Weiss 4a6fba7e3a runtime (gc): remove recursion from "conservative" GC 5 years ago
Ayke van Laethem 012c4a02c9 machine: switch to modern interrupt registration method 5 years ago
Ayke van Laethem dd0fb1dd9a arm: use -fomit-frame-pointer 5 years ago
Ayke van Laethem 639ec1e6ee builder: make sure -fshort-enums is used consistently 5 years ago
Ayke van Laethem 8333c171f4 hifive1-qemu: fix compile error and add smoke test 5 years ago
Ayke van Laethem b8f5627c9f machine: move errors.New calls to globals 5 years ago
Jaden Weiss 9f8715c143 runtime (gc): scan callee-saved registers while marking stack 5 years ago
Ayke van Laethem cbaa58a2d9 all: change //go:export to //export 5 years ago
Ayke van Laethem 46345aade6 compiler: optimize comparing interface values against nil 5 years ago
Ayke van Laethem f06d7d1bd6 builder: run tools (clang, ...) as separate processes 5 years ago
Ayke van Laethem 407149e323 compiler: add debug info to goroutine start wrappers 5 years ago
Ron Evans 5d539df216 machine/atsamd21,atsamd51: clear the USB packet size before setting it again when sending 5 years ago
Jaden Weiss ccf8b378b3 compiler: track PHI nodes 5 years ago
Jaden Weiss ae16b2c922 transform (gc): track phi nodes in stack slots 5 years ago
Jaden Weiss 6647c43a7b compiler: track the result of string concatenation 5 years ago
Yannis Huber 6e86daa95e
riscv: add I2C support for the SiFive HiFive1 Rev B board 5 years ago
Jaden Weiss 62e78c0a26 runtime (gc): add garbage collector that uses an external allocator 5 years ago
BCG 57320c0922
runtime: export implementations of malloc/free for use from C 5 years ago
Ron Evans 03fa9dd9b7 machine/atsamd21,atsamd51,nrf52840: refactor USB CDC device descriptor to reduce code duplication and heap allocations 5 years ago
Ron Evans 06797b6d1a machine/atsamd21,atsamd51,nrf52840: correct USB CDC composite descriptors 5 years ago
Ayke van Laethem 0596b3c003 compiler: add support for anonymous type asserts 5 years ago
Ayke van Laethem cc4a4c755f interp: show backtrace with error 5 years ago
Jaden Weiss 2501602b4f ir: add descriptive error messages to SimpleDCE pass 5 years ago
Jaden Weiss 5cc130bb6e
compiler: implement spec-compliant shifts 5 years ago
Ayke van Laethem 91d1a23b14 compiler,runtime: translate memzero calls to LLVM memset intrinsics 5 years ago
Ayke van Laethem eaa54bc7e3 compiler,runtime: use LLVM intrinsics for memcpy/memmove 5 years ago
Ayke van Laethem c01f81144e machine: avoid binary size regression after LLVM memory intrinsics 5 years ago
Ayke van Laethem 67c242173c sync: implement sync.Map 5 years ago
Ayke van Laethem f8876ea245 compiler, transform: remove runtime.isnil hack 5 years ago
Ayke van Laethem bbfa601d27 compiler: avoid nil pointer checks with unsafe.Pointer 5 years ago
Ayke van Laethem 19f8874764 compiler: do not perform nil checking when indexing slices 5 years ago
Ayke van Laethem 85854cd58b compiler: add dereferenceable_or_null attribute where possible 5 years ago
Ayke van Laethem 980068543a riscv: implement VirtIO target 5 years ago
Ayke van Laethem c4fd19be99 compiler: refactor public interface 5 years ago
Ayke van Laethem 8ef921e028 compiler: remove leftover code after refactor 5 years ago
Ayke van Laethem 315b028317 compiler: remove *Frame type 5 years ago
Ayke van Laethem c8b5042870 compiler: refactor creation of functions 5 years ago
Ayke van Laethem ad992e2456 compiler: refactor top-level createInstruction function 5 years ago
Ayke van Laethem c1521fe12e compiler: refactor starting new goroutines 5 years ago
Ayke van Laethem 405ec2a563 compiler: refactor defer operations 5 years ago
Ayke van Laethem 19bf8acde0 compiler: refactor parseExpr 5 years ago
Ayke van Laethem d752e66be5 compiler: refactor function calling 5 years ago
Ayke van Laethem d46934d1f1 compiler: refactor builtins 5 years ago