602 Commits (85b59e66da5b1741e8625655c49fcd85de379f4e)

Author SHA1 Message Date
leongross 2733e376bd fix square alias for ed25519 8 months ago
Ayke van Laethem ad4d722f54 all: move -panic=trap support to the compiler/runtime 8 months ago
Damian Gryski 2867da164d Allow larger systems to have a larger max stack alloc 1 year ago
Ayke van Laethem d0445d6f83 cgo: fix calling CGo callback inside generic function 10 months ago
Damian Gryski 777048cfa9 compiler: fix crash on type assert on interfaces with no methods 1 year ago
Ayke van Laethem d801d0cd53 builder: refactor clang include headers 1 year ago
deadprogram 88b29589d6 targets: increase default stack size to 64k for wasi/wasm targets 1 year ago
Ayke van Laethem 3b1913ac57 all: use the new LLVM pass manager 1 year ago
Ayke van Laethem 1da1abe314 all: remove LLVM 14 support 1 year ago
Ayke van Laethem 42da7654ec compiler: don't use types in the global context 1 year ago
Ayke van Laethem 1d7543e2bf all: switch to LLVM 16 2 years ago
deadprogram ff32fbbb4f targets: increase default stack size to 32k for wasi/wasm targets 1 year ago
Elliott Sales de Andrade 4042c1d618 Update tools to 0.9.0 1 year ago
Elliott Sales de Andrade bf73516259 compiler: Handle nil array and struct constants 1 year ago
Damian Gryski 0042bf62a5 compiler,reflect: add support for [...]T -> []T in reflect 2 years ago
Ayke van Laethem 62294feb56 compiler: improve panic message when a runtime call is unavailable 1 year ago
Ayke van Laethem f1e25a18d2 compiler: implement clear builtin for maps 1 year ago
Ayke van Laethem a2f886a67a compiler: implement clear builtin for slices 1 year ago
Ayke van Laethem f791c821ff compiler: add min and max builtin support 1 year ago
Ayke van Laethem a93f0ed12a all: Go 1.21 support 1 year ago
Ayke van Laethem d845f1e1b2 wasm: fix functions exported through //export 1 year ago
Ayke van Laethem e075e0591d main: use `go env` instead of doing all detection manually 1 year ago
Damian Gryski 08b3a4576d compiler: update .ll test output 1 year ago
Damian Gryski acba0748f1 compiler,reflect: NumMethods reports exported methods only 1 year ago
Damian Gryski 0212f0c008 compiler: limit level of pointer-to-pointer-to-... types 1 year ago
Damian Gryski f5f4751088 compiler,transform: fix for pointer-to-pointer type switches from @aykevl 1 year ago
Damian Gryski 62fb386d57 compiler,reflect: add tagged pointers for **T etc 2 years ago
Damian Gryski 284e1acd87 compiler: update testdata 1 year ago
Damian Gryski 37849c4897 compiler,reflect: use two bits of the meta byte for comparable/isBinary 1 year ago
Ayke van Laethem b08ff17f6b compiler: disallow most types in //go:wasmimport 1 year ago
Ayke van Laethem 41e787d504 compiler: add tests for error messages 1 year ago
Ayke van Laethem 6dba16f28e compiler: only calculate functionInfo once 1 year ago
Damian Gryski 07fb3a0cad compiler,reflect: make field offsets varints 2 years ago
Damian Gryski 4c0fbbfc7f add struct size and field offsets to reflect data 2 years ago
cui fliter 4e9f9e2773 fix some comments 2 years ago
Damian Gryski 60b23a7035 compiler: update test outputs 2 years ago
Damian Gryski 4326c8f10e compiler: ensure all defers have been seen before creating rundefers 2 years ago
Damian Gryski 3fbd3c4d93 compiler,reflect: support channel directions 2 years ago
Ayke van Laethem 464ebc4fe1 compiler: implement most math/bits functions 2 years ago
Ayke van Laethem 17bc0d6663 compiler: only support //go:wasmimport on declared functions 2 years ago
Damian Gryski 21527353f7 compiler: for interface maps, use the original named type if available 2 years ago
shivay d73e12db63 feat: fix typos 2 years ago
Ayke van Laethem 62e1c3ebb7 wasm: implement the //go:wasmimport directive 2 years ago
Ayke van Laethem f180339d6b compiler: add alloc attributes to runtime.alloc 2 years ago
Ayke van Laethem 523c6c0e3b compiler: correctly generate code for local named types 2 years ago
Damian Gryski 876f08979f compiler,reflect: sort out pkg path vs pkg name for named types 2 years ago
Damian Gryski f2cc98caa5 compiler,reflect: adjust struct layout for type info 2 years ago
Damian Gryski 0d65b4dd26 compiler: only define the package path once 2 years ago
Damian Gryski 7a96f0f609 compiler,reflect: add reflect.Type.NumMethods() 2 years ago
Ayke van Laethem 5b42871baa compiler: support all kinds of recursive types 2 years ago