Commit Graph

3 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 a61f2e55f1 Squashed 'lispBM/lispBM/' changes from 0eee7a53..eb2a4cff
eb2a4cff Update added gitattributes
2f2c1ca0 Update README.md
2fad8119 added release script to repo
960998b3 Upped version to 0.23.0 and first time tests_report has been generated and included

git-subtree-dir: lispBM/lispBM
git-subtree-split: eb2a4cff8a08bc8f4483c3c26af1615505045405
2024-03-10 12:58:00 +01:00
Benjamin Vedder 38a42ba203 Squashed 'lispBM/lispBM/' changes from 2837aa33..7ba933de
7ba933de lbm_lookup_extension_id now returns the actual extension symbol ID instead of the index into extension table
1c5c8da6 fix typo
0fb03637 defining different kinds of built-in symbols in some specific ranges. Cleaning out some old code.
b14dbe32 refactor of stack_push operations
4d1f5fd9 cont_closure_application_args refactor
aeb7d4d9 small tweak
8aafd407 expanding on the thuroughness of the ALWAYS_GC test mode
6eb4f614 clean out comments in cont_qq_expand_list
0d1e92b2 Bugfix in quasiquote expansion
c9bb4005 Added an ALWAYS_GC testmode and improved on the feedback from the tester
ccc3560a small refactor of cont_match and addition of 2 tests of match with guards
34609e1b tweaks and typo-fixes in lbmref.md
eb4e7def merror at lbm_lift_array if header cannot be allocated

git-subtree-dir: lispBM/lispBM
git-subtree-split: 7ba933de6261d5b33092f320adfc07050973b007
2024-01-22 14:54:32 +01:00