Evgenii Stratonikov
|
457e7e006a
|
compiler: support exporting method variables in debug info
|
2020-04-06 15:30:07 +03:00 |
|
Evgenii Stratonikov
|
00c40b58aa
|
compiler: record basic debug info
Save info about method's byte-code sections.
|
2020-04-06 15:30:06 +03:00 |
|
Evgenii Stratonikov
|
a43c9b9246
|
compiler: calculate stack size more precisely
When calculating number of local variables, only
defining assignments (i.e. via `:=`) must be taken into account.
|
2020-04-01 17:36:19 +03:00 |
|
Evgenii Stratonikov
|
5e229d84d4
|
compiler: use uint16 for label numbers
As noted in #687 this will make compiler a bit more predictable.
|
2020-02-21 17:45:45 +03:00 |
|
Roman Khimov
|
852e6a335b
|
compiler: move it up from vm
It really deserves it, I think. Especially given that it doesn't have any
direct usage of `vm` package now.
|
2019-12-03 18:23:46 +03:00 |
|