a bit better call stack

This commit is contained in:
2021-10-07 07:19:53 +02:00
parent 6ada537e47
commit f92cefc004
6 changed files with 98 additions and 68 deletions

View File

@@ -85,11 +85,10 @@ utils/local_install.sh
- compare - needed for sorting, cmp ignore case
- regexp match, regexp tokens
- date support
- local-time - convert epoch to local time
- decode-universal-time (http://www.lispworks.com/documentation/HyperSpec/Body/f_dec_un.htm)
- env functions
- get-env, set-env; set-env cannot be implemented in stdlib.lsp, because popen is in fact subshell
- add include-stdlib function for other libs in stdlib dir (during startup stdlib.lsp is loaded only)
- syntax highlighting do VS Code
#### Performance
- define is one of most frequent callee, when in scope with very few vars, lookup sequentially
@@ -97,7 +96,7 @@ utils/local_install.sh
- push_back - repeatedly without reserving size
- range - with for(int i...) and reserving result size can be 3times faster on (range 1 10000)
- mini_sprintf - unnecesary copying between vector and list
- (do, scope ..) repeatedly assign to acc
- (do, scope, cond ..) repeatedly assign to acc
### Links