Commit graph

6871 commits

Author SHA1 Message Date
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
583e5c1c1d plan 2021-02-22 23:00:41 -05:00
John Kerl
8db1f7488f
Merge pull request #425 from johnkerl/copy-reduction-in-evaluators
Copy reduction in evaluators
2021-02-22 23:00:03 -05:00
John Kerl
c16f79504e copy-reduction in evaluators 2021-02-22 22:58:03 -05:00
John Kerl
dd50a38445 copy-reduction in evaluators 2021-02-22 07:58:00 -05:00
John Kerl
03344a10a8 todo 2021-02-22 07:10:43 -05:00
John Kerl
f8db4ff3de todo 2021-02-22 01:34:49 -05:00
John Kerl
dccd3ab8e1 gc-raw-notes.txt 2021-02-22 01:19:19 -05:00
John Kerl
a467f91464
Merge pull request #424 from johnkerl/reduce-gc-in-dsl
Reduce GC in DSL
2021-02-22 01:17:18 -05:00
John Kerl
d84c4d6663 copy-improvement experiment 2021-02-22 01:14:36 -05:00
John Kerl
0ca445c9b3 copy-avoidance in CST Evaluate methods 2021-02-22 00:37:14 -05:00
John Kerl
e8acdd81fe pointerize binary and variadic mlrval functions 2021-02-21 15:12:39 -05:00
John Kerl
88d0b93dc4 pointerize contextual-unary mlrval functions 2021-02-21 12:20:14 -05:00
John Kerl
50421e2452 pointerize unary mlrval functions 2021-02-21 12:15:41 -05:00
John Kerl
ae850972b4 pointerize zary mlrval functions 2021-02-21 10:43:02 -05:00
John Kerl
c3e0452fce pointerize ternary mlrval functions 2021-02-21 10:32:58 -05:00
John Kerl
c31afc39b1 add src/types/mlrval_set.go 2021-02-20 19:22:29 -05:00
John Kerl
05c7cf1d2a rename ma,mb,mc -> input1,input2,input3 in mlrval functions 2021-02-20 19:07:55 -05:00
John Kerl
cc4c10526b u/mand.mlr silent mode for benchmarking 2021-02-20 19:05:02 -05:00
John Kerl
3e97d7dfe1
Merge pull request #423 from johnkerl/profiling-notes
Profiling notes
2021-02-20 18:51:53 -05:00
John Kerl
db625aa085 README-profiling.md 2021-02-20 18:43:32 -05:00
John Kerl
bf1581d16c Profiling notes 2021-02-20 18:26:54 -05:00
John Kerl
ae6dc38733 todo 2021-02-19 09:51:35 -05:00
John Kerl
0d68ce6369 todo 2021-02-17 11:04:51 -05:00
John Kerl
f278ac3979 Addendum to previous: colorize function names in REPL help 2021-02-17 11:04:23 -05:00
John Kerl
cb46a8d278
Merge pull request #420 from johnkerl/repl-color
Add some colorization to REPL on-line help
2021-02-17 10:56:54 -05:00
John Kerl
4535424a4b use color-highlighting for REPL on-line help 2021-02-17 10:53:51 -05:00
John Kerl
00d6fc0905 multiline bulk vs immediate 2021-02-17 09:39:15 -05:00
John Kerl
8510cbcff4 fix mlr repl -d 2021-02-17 00:44:40 -05:00
John Kerl
3fdcc75e45 neaten 2021-02-16 23:51:03 -05:00
John Kerl
253152b867 neaten 2021-02-16 23:44:01 -05:00
John Kerl
8d6e44cff6
Merge pull request #419 from johnkerl/more-typemasks
More typemasks
2021-02-16 23:08:47 -05:00
John Kerl
e8c63a283d fix redeclares for typemasks 2021-02-16 23:05:33 -05:00
John Kerl
200a79a15b todo 2021-02-16 22:00:09 -05:00
John Kerl
88ff6e0eec
Merge pull request #418 from johnkerl/typemasks
Fix typemasks in the Go port
2021-02-16 19:37:28 -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
4329ec9476 localvar/map put/get/etc method renames for consistency 2021-02-15 23:43:53 -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
42228a01d6 accept-case case-dsl-scientific-notation.sh 2021-02-15 21:58:38 -05:00
John Kerl
570e35693b todo 2021-02-15 14:23:34 -05:00