573 Commits (dbf581b56d18e729a1be46ad11d387e93a74b047)
 

Author SHA1 Message Date
Ayke van Laethem 1b283c11c1
ir: do not throw an error on unknown conversions 6 years ago
Ayke van Laethem 4e4f91bea7
main: cleanup printing of IR 6 years ago
Ayke van Laethem 8a211d36aa
compiler: only produce one bitcast from an alloca 6 years ago
Ayke van Laethem b09b07a52d
wasm: allow all undefined symbols 6 years ago
Ayke van Laethem a459570d94
wasm: execute an 'unreachable' trap inst on panic 6 years ago
Ayke van Laethem 0314a487ff
compiler: check slice cap instead of len during slicing 6 years ago
Ayke van Laethem 317b12b8c0
compiler: remove println statement 6 years ago
Ayke van Laethem 2a5c331516
compiler: assume external functions don't let pointers escape 6 years ago
Ayke van Laethem 772c6486ab
runtime: correctly copy a zero-length buffer backwards 6 years ago
Ayke van Laethem d90d7be8a8
runtime: implement syscall.runtime_envs 6 years ago
Marc-Antoine Ruel a3d87456cd tinygo: add 'tinygo' build tag 6 years ago
Ayke van Laethem 436901dc49
compiler: implement operations on nil hashmaps 6 years ago
Ayke van Laethem c84fc6a670
main: gofmt 6 years ago
Ayke van Laethem e751e4afe9
compiler: avoid accidentally emitting debug info 6 years ago
Justin Clift bce697bcc1
docs: rename readme extension to .md 6 years ago
Christian Muehlhaeuser db636da207
README: typo fix 6 years ago
Marc-Antoine Ruel 63b0b4b90c
compiler: fix compiler.go import order 6 years ago
Justin Clift 586d3b33b1
README: add Getting Help section 6 years ago
Marc-Antoine Ruel 7f30ef7e4d
testdata: add more test cases in testdata 6 years ago
Ayke van Laethem 97d4558d81
main: update help text with new subcommands 6 years ago
Ayke van Laethem 980dceb192
main: refactor build option passing 6 years ago
Ayke van Laethem fcd44c02cd
compiler: fix const complex numbers 6 years ago
Ayke van Laethem cb0a148cd7
compiler: fix map optimization 6 years ago
Ayke van Laethem 0b8beb77c1
reflect: add stub reflect package 6 years ago
Ayke van Laethem 6c6a43310a
compiler: fix invalid incoming block in complex typeassert flow 6 years ago
Ayke van Laethem 96f74ec153
compiler: support 64-bit numbers in bounds check 6 years ago
Ayke van Laethem 17e8c850f6
compiler: fix invalid use of extractvalue on vector types 6 years ago
Ayke van Laethem 893c115f31
travis: remove WebAssembly test 6 years ago
Ayke van Laethem e2f6aedd9d
compiler: implement comparing structs directly 6 years ago
Ayke van Laethem cbd7d401fe
testdata: go fmt 6 years ago
Ayke van Laethem 82be43f4e6
compiler: implement deferring of immediately-applied closures 6 years ago
Ayke van Laethem 9b9b66a09d
compiler: add complex manipulation 6 years ago
Ayke van Laethem 9393cdd5ed
README: add WebAssembly as a supported target 6 years ago
Ayke van Laethem c88d2d10a7
docs: give a working Docker example 6 years ago
Ayke van Laethem 58ce5d9bf2
docs: add WebAssembly to targets and improve formatting 6 years ago
Ayke van Laethem e5e09747f0
all: add WebAssembly backend 6 years ago
Johan Brandhorst a51e04c550
Dockerfile: include necessary build subfolders 6 years ago
Johan Brandhorst f1b3ec4be8 Dockerfile: add vendor step 6 years ago
Ayke van Laethem dda9c1cc6e
ir: fix interface call edge case 6 years ago
Johan Brandhorst 97caabb8c2 Add Dockerfile 6 years ago
Johan Brandhorst 3d644e6ea8 Add dep files 6 years ago
Ayke van Laethem ad06ed46cd
runtime: fix linker error: os.sigpipe 6 years ago
Ayke van Laethem 0a06c6014d
compiler: special slice bounds check for 64-bit numbers 6 years ago
Ayke van Laethem 239504d9f4
compiler: implement recover() 6 years ago
Ayke van Laethem 7c2a6169b0
compiler: support comma-ok in map lookup 6 years ago
Ayke van Laethem da89464a63
compiler: compare slice against nil 6 years ago
Ayke van Laethem 3f05490846
compiler: fix odd bounds check failure with impossible typeassert 6 years ago
Ayke van Laethem 77d6d6c417
compiler: allow structs in map keys 6 years ago
Ayke van Laethem c0c1ccb381
compiler, runtime: implement delete builtin 6 years ago
Ayke van Laethem 7f60dd79ee
sync: implement dummy sync.Pool for fmt 6 years ago