Commit Graph

2 Commits

Author SHA1 Message Date
Benjamin Vedder a02f11d4d4 Squashed 'lispBM/lispBM/' changes from fd0f1fab..e421208f
e421208f small tweaks to strings, dec_str and string extensions
0baa53c6 Merge pull request #12 from laxsjo/update/str-extensions
1e27ba02 swapped start and occurrence arguments in str-find
7d5a997e Write tests for new string extensions
6bd2c1bd Update str-find argument behavior
b84a779b add_symbol functions now check if a symbol already exists before adding it.
dac49f47 move test lisp files into dedicated directory
34a14229 added a few more move-to-flash tests
1f221aaf change order of flash writes in a few more cases. The high-level array case needs refactoring to fit the pattern
e9e7083f add compiled repl and tests executable to .gitignore
a70eda64 cast/change int types to avoid warnings in string_extensions.c
5dc5b022 Swapped meaning of 'left and 'right in str-find Realized that the previous behavior is completely stupid, since the argument is called direction, while the previous left and right specified which end to start in.
93805c98 Add the str-join and str-find extensions, remove old str-merge
3f364178 change to order in which values are written to flash when processing lists.
6c1a0672 added tests related to progn + var. May need to think a bit about the meaning of var in progn
dd09cecf tweak refman
a9c5fd53 small update lbmref
3642e8a5 small update lbmref
8be7ab05 small tweaks to manual
77a38617 update to lbmref
fa56ea05 changes to lbmref. minor tweaks

git-subtree-dir: lispBM/lispBM
git-subtree-split: e421208f5355be188ac80949e36300f43f15a8fc
2024-07-15 12:29:40 +02:00
Benjamin Vedder 9417ed7f38 Squashed 'lispBM/lispBM/' changes from ae675bb2..5bc9cc72
5bc9cc72 update readme
20763667 added a number of GC tests. all of which pass under both garbage collection principles.
8f0f9f04 first attempt at pointer-reversal mark phase. This mark implementation is disabled per default and can be tried out by building with -DUSE_GC_PTR_REV
6f4b7899 refactor closure application and addition of several error-suspects in fundamental operations
34942ef9 undo some changes related to error_reason and some cleaning
f046c967 added lbm_set_error_suspect to allow setting a more relevant expression likely to be guilty of an error to an error message

git-subtree-dir: lispBM/lispBM
git-subtree-split: 5bc9cc726803bc65c8853ccd1c99a44bc5de5063
2023-11-06 09:41:15 +01:00