-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Squashed 'main/lispBM/' changes from cd6b6e2a..f0c1ec21
f0c1ec21 fixing type 563be0ef adding memory usage statistics that is collected a the end of each garbage collection round. 135593ea making the repl vescif_print_ctx clearer ce8cdaa1 more info about symbols involved in error messages. A binding is looked up if it exists. 3494b2d4 Merge branch 'master' of github.com:svenssonjoel/lispbm ea1a92db update bear command for recent version! 669c2fc4 added an all contexts iterator 2ab1fd60 update REPL Makefile for SDL 32 and 64bit builds d00f0472 update REPL makefile for 32 and 64bit SDL builds 9ea2659a update to scan-build script c34ba6fb added some explanatory comments at the different mark implementaions in heap.c 568fe490 Pointer-reversal GC now works with CALL-CC and Lisp-Arrays. Passes all tests 13138b8e small tweak to cppcheck script a9627b36 update to cppcheck scripts and a number of refactorings 8e335412 update readme c06ae021 removing some redundant conditions and reducing scope on a number of variables 66a99c0f reducing scope of a tmp variable in lbm_caar and lbm_cadr f946c98e fix some tests that were a bit broken and reduce code complexity in print_internal and fundamental_numeq 04ca92ee update to run_cppcheck.sh 8a1ff24b adding scripts for running cppcheck on repl and the libraries the repl uses (most of LBM) e98cdf33 simplify and clearify share_const_array in lbm_c_interop 9764dafd fix index out of bounds and other issues in repl 64e3f367 added tests that differentiate 32/64bit. mostly a check to make sure one is running the version one thinkgs one is running 4e53e2f0 upping version to differentiate master from 0.27.0 4cf588f9 numbered version 0.27.0 2555dcfc Numbered version 0.27.0 59d5012f fix mistake in tests Makefile c7ad2521 tweaks to test scripts and test makefile 92f4aeef all 64 bit tests pass. update testing MAkefile to simplify running 32 and 64 bit tests in parallell. 020f4226 corrections related to 64bit testing ad73aaae default memory size if 10K for the repl 9ccbdad3 profiling now works on the vescif repl 13d5dd49 :prof commands now work in the vescif mode of the repl ad26c58b added support for the :reset command over the vescif in the REPL ba4da435 :ctxs now output to vesc_tool if in vesc mode 4b644e25 program upload from vesc-tool to LBM repl seems to work 7a11f0a4 towards vesctcp interoperability, program storage f94d8822 tweak type in repl help 282c9803 Using a commands_printf_lisp when in vescif mode as the lbm print implementation. 795ba718 You can now set the size of the simulated constants memory for the repl 462034ea update makefile for docs to set an appropriate mem size 97257cd5 close some warnings from buffer.c in repl ee10423b the LBM linux repl allows selecting lbm_memory size 0dba96fe small tweak to how the repl prints help text upon --help flag 7cb31338 added another example to the repl/examples directory be1af47a remove unused code from env.c/h 5dfe7813 added a size.txt file to keep track of size (as part of a chibios build) of LBM 819f0f0d consoldating 3 different continuations into one c02e5f22 remove const-symbol-strings git-subtree-dir: main/lispBM git-subtree-split: f0c1ec2124b7d5b14eb370302ac4deb2201e63fe
- Loading branch information
Showing
92 changed files
with
157,751 additions
and
757 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
text data bss dec hex filename date | ||
132044 2520 128552 263116 403cc build/lisp_test.elf oct 26 2024 | ||
131916 2520 128552 262988 4034c build/lisp_test.elf oct 27 2024 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
/* | ||
Copyright 2022, 2023 Joel Svensson [email protected] | ||
Copyright 2022 - 2024 Joel Svensson [email protected] | ||
This program is free software: you can redistribute it and/or modify | ||
it under the terms of the GNU General Public License as published by | ||
|
@@ -25,16 +25,21 @@ extern "C" { | |
#endif | ||
|
||
/** LBM major version */ | ||
#define LBM_MAJOR_VERSION 0 | ||
#define LBM_MAJOR_VERSION 0u | ||
/** LBM minor version */ | ||
#define LBM_MINOR_VERSION 26 | ||
#define LBM_MINOR_VERSION 27u | ||
/** LBM patch revision */ | ||
#define LBM_PATCH_VERSION 0 | ||
|
||
#define LBM_VERSION_STRING "0.26.0" | ||
#define LBM_PATCH_VERSION 1u | ||
|
||
#define LBM_VERSION_STRING "0.27.1" | ||
|
||
/*! \page changelog Changelog | ||
NOV 5 2024: Version 0.27.0 | ||
- A number of important bugfixes. A write out of bounds among the most important. | ||
- Addition of integer division operation (By Rasmus S) | ||
- A lot of refactoring for readability of code and reduce code complexity. | ||
- A defragmentable memory (compactible memory area). | ||
- Vesc interfacing in the LBM REPL. | ||
AUG 6 2024: Version 0.26.0 | ||
- Bugfix related to restargs. | ||
- coverage report in relation to the unit tests. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.