Commit Graph

2 Commits

Author SHA1 Message Date
Benjamin Vedder 4c1dd30978 Squashed 'lispBM/lispBM/' changes from edb024b7..fbc2d92b
fbc2d92b small refactor of REPL and a bugfix in LBM. equality comparison of bytes was incorrect
dea3279f added example about indexing from the end of a list using ix
8d0deca9 Merge branch 'master' of github.com:svenssonjoel/lispbm
b29cdb00 setix can now be indexed backwards using negative numbers for the index
2f47403e REPL waits for up to 1second for a binding to appear after sending the event to LBM
75ff1eea added error messages for exit code 22 and 23 in REPL
f04e5b6d trying to resolve a concurrency issue in the REPL
a4957659 fix bug in AND and OR. Environment needs restoring

git-subtree-dir: lispBM/lispBM
git-subtree-split: fbc2d92b7636fa044efd95c94df8f4612505518b
2024-02-29 17:22:23 +01:00
Benjamin Vedder 957b720c41 Squashed 'lispBM/lispBM/' changes from 7ba933de..610c2d2a
610c2d2a added a silent mode to the REPL, --silent
79c69181 Fix bug in how errors happening inside of fundamentals are returned
de5c356b fix bug in addition that incorrectly promotes byte values to U type
64219f1b remove some printing in REPL
b24e4c39 fix bug in unflatten value related to 64bit int
baa5bfba fix bug in flatten_value related to the size of expressions that contain Byte sized data
5fc5a7df Merge branch 'master' of github.com:svenssonjoel/lispbm
52665236 minor changes to new repl
22070c29 update README
59b5144a update README
9e8c2a2a update README
582f2235 minor changes to new REPL
24d4b6e0 added storing of flattened result to the repl
412e6483 added a terminate option to the REPL
15af284f  enabled loading and storing of environment files from the new REPL
b5319ebe fix bug in 64bit version, added a NULL check after readline in the REPL
05b3eb61 fix missing include repl
300213b9 preparing for loading and storing of global environment
fc3d20b0 sequence loading and evaluation of multiple source files when using multiple instances of -s flag on repl
1370102c loading source files
4a2f1c3d preparing for accepting source files from command line to the repl
9b45e4da small changes to new repl
ba47441e promoted the experimental_repl to repl status, it is still work in progress but at a much nicer state
fe16c290 cleanup some unused code in repl.c
e6705251 adding general purpose functions from vesc_express to the REPL
a0955b93 fix to state change logic
cfbb6114 started a revamping of experiment_repl now depends on readline, more to do
41c142a3 small fixes to vesc_express hil test scripts
ee763c72 work on automated vesc express fw build with vesc_express from main and lbm from master
3a2884b5 some maintenance and clearning, removal of unused function
ade15e9d removing some unused code
e16a8598 added loging of failed tests to a unique log file for each instance of run_tests.sh
ce9bdcdd fix potential out of bounds writes found by Marcos. Also removed a few dead-writes
5e1bad69 Small tweaks to eval. Changes to test script, store failing tests to test.log and print way less during testing.
93d14889 remove a blank line
04e1dc62 small refactorings
dbadb211 Trying to make the vesc_express hil script slightly more robust
99b6540d added a TTY available check before attempting to launch the tests
fb7fbee7 Added a slightly longer running vesc_express hil test as an experiment. The run_tests scripts for hil tests needs to be made more robust
0dc4b25c vesc_express hil tests now use the new vesc_tool feature of stdout redirection, no uart needed
78781da2 Added framework for Vesc Express HIL tests

git-subtree-dir: lispBM/lispBM
git-subtree-split: 610c2d2a3b0b4724a31929150789cda70b5aacfc
2024-02-21 11:42:12 +01:00