Takeshi Yoneda
b6d19696da
compiler: reuses allocated runtimeValueLocation stacks ( #1348 )
...
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io >
2023-04-10 14:58:47 +09:00
Takeshi Yoneda
f167939c88
wazeroir: avoids allocation with InclusiveRange ( #1345 )
...
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io >
2023-04-07 12:14:39 +09:00
Takeshi Yoneda
ef8e12a575
compiler: bitmask for tracking used registers ( #1323 )
...
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io >
2023-03-31 12:28:20 +09:00
Takeshi Yoneda
d63c747d53
asm,compiler: reduce allocations during compilation ( #936 )
...
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io >
2022-12-20 12:49:47 +09:00
Takeshi Yoneda
84d733eb0a
compiler: adds support for FunctionListeners ( #869 )
...
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io >
2022-11-29 15:15:49 +09:00
Crypt Keeper
329ccca6b1
Switches from gofmt to gofumpt ( #848 )
...
This switches to gofumpt and applies changes, as I've noticed working
in dapr (who uses this) that it finds some things that are annoying,
such as inconsistent block formatting in test tables.
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2022-11-09 05:48:24 +01:00
Takeshi Yoneda
6a62b794f5
Fixes compileDropRange when all registers are used up by live values ( #711 )
...
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io >
2022-07-25 09:18:04 +09:00