Commit graph

18 commits

Author SHA1 Message Date
John Kerl
d442067dbd perf-debug [WIP] 2021-02-22 23:01:52 -05:00
John Kerl
f3d3c1ea29 cache frameset/frame offsets in StackVariable on get/set 2021-02-22 23:00:41 -05:00
John Kerl
780f8cca4a neaten 2021-02-22 23:00:41 -05:00
John Kerl
986506a1cc convert StackFrameSet stack-frames from linked list to array 2021-02-22 23:00:41 -05:00
John Kerl
882316ef45 convert StackFrame vars from linked list to array 2021-02-22 23:00:41 -05:00
John Kerl
bd8ceaadc7 cache frameset-head in stack object 2021-02-22 23:00:41 -05:00
John Kerl
269393d32c plan 2021-02-22 23:00:41 -05:00
John Kerl
dbcb3fbc83 new StackVariable type wrapping string-name and offset-indices 2021-02-22 23:00:41 -05:00
John Kerl
0ca445c9b3 copy-avoidance in CST Evaluate methods 2021-02-22 00:37:14 -05:00
John Kerl
253152b867 neaten 2021-02-16 23:44:01 -05:00
John Kerl
e8c63a283d fix redeclares for typemasks 2021-02-16 23:05:33 -05:00
John Kerl
79e7a88ed5 fold typemasks into stack 2021-02-16 19:35:52 -05:00
John Kerl
116a41a6c2 localvar/map put/get/etc method renames for consistency 2021-02-16 00:40:41 -05:00
John Kerl
6662da4820 localvar/map put/get/etc method renames for consistency 2021-02-16 00:11:51 -05:00
John Kerl
71dd010b4c clean build for method-renames regression 2021-02-15 23:51:10 -05:00
John Kerl
0551db2382 localvar/map put/get/etc method renames for consistency 2021-02-15 23:38:25 -05:00
John Kerl
98e0b31fef Continue with typemasks in the Go port 2021-02-15 23:25:57 -05:00
John Kerl
343bc13612 go.mod attempt 2021-02-14 01:13:24 -05:00
Renamed from go/src/miller/runtime/stack.go (Browse further)