102 Commits

Author SHA1 Message Date
6496152f57
add doxygen support 2023-11-08 07:37:43 -05:00
d6ee894c13
msp430: set SR on exit when in ISR 2023-11-06 20:46:04 -05:00
8e7cb05cfb Merge branch 'master' of ssh://code.bitgloo.com:222/bitgloo/alee-forth 2023-11-05 07:22:22 -05:00
a7b3cc1604
msp430: clean up some build flags 2023-11-05 07:21:46 -05:00
7e10d0855c
msp430: add compressed register/flag wordset 2023-11-05 07:20:04 -05:00
789791692a
make parser extendable 2023-11-05 07:00:38 -05:00
8f30a73807 Delete 'forth/hal.fth' 2023-11-03 10:18:53 -04:00
e175ab21b3
interrupt support; better reg words 2023-11-03 09:09:39 -04:00
974f49ca16
fix standalone 2023-11-03 09:09:02 -04:00
9bb53dc9d7
forgot to push msp430 dict impl 2023-11-03 05:47:08 -04:00
4a1ec24592
msp430: include core-ext and tools 2023-11-02 21:37:34 -04:00
ea026f8d67
running on the devboard 2023-11-02 20:50:47 -04:00
b26edffda0
msp430 impl targets msp430fr2476 2023-11-02 08:17:07 -04:00
6dcf780a3b
fix if condition on 16-bit cpus 2023-11-02 08:10:42 -04:00
6bd7338414
add SOURCE-ID 2023-10-28 19:58:26 -04:00
97a590fc8e
add PARSE; fixes to actually comply with all tests 2023-10-28 12:20:12 -04:00
91566e20e8
fix core and core-ext impl to pass all tests 2023-10-27 21:11:44 -04:00
3bb6ecbb23
fix MARKER 2023-10-27 08:33:21 -04:00
ddba135e7d
add [COMPILE], fix :NONAME 2023-10-26 20:05:40 -04:00
79a15b78b1
remove compat.txt 2023-10-26 19:54:46 -04:00
5ee8f7e01d
add .R PAD U.R U> UNUSED WITHIN 2023-10-26 19:54:29 -04:00
6b1955a69e
remove old tests 2023-10-25 09:23:28 -04:00
650a344aad
support long definitions; add tests as submodule 2023-10-25 09:06:14 -04:00
7381e87be6
100% core test passing 2023-10-25 05:41:35 -04:00
194acf022d
implement HOLDS 2023-10-25 05:40:43 -04:00
6bd7c01389
implement pictured numeric output 2023-10-24 10:26:42 -04:00
3d7a45e5cd
msp430.fth 2023-10-14 19:17:59 -04:00
5991370657
consteval and other refactoring 2023-10-14 17:38:57 -04:00
70e399b498
switch to c++20 2023-10-14 17:38:44 -04:00
0b2ef84376
align builtin dictionary 2023-10-14 17:38:12 -04:00
f7a9103bbe
more refactoring, object organization 2023-10-13 10:13:31 -04:00
15c0c2f789
some class refactoring 2023-10-12 20:23:50 -04:00
d36bb13f52 -Wconversion 2023-03-18 12:40:46 -04:00
74753670d5 >number 2023-03-14 09:44:08 -04:00
c46f531b6b u< um/mod 2023-03-11 16:32:48 -05:00
bf7fe756a1 u. um* 2023-03-11 16:24:25 -05:00
f186ff2a22 find 2023-03-11 16:11:24 -05:00
400e277b0c
make forth and msp430 folders 2023-03-11 10:26:02 -05:00
e41b124320
update documentation 2023-03-11 10:21:51 -05:00
bc3e952b48 common error enum; eval to _ev 2023-03-11 07:36:11 -05:00
f8270776e7
oops 2023-03-10 11:37:50 -05:00
b31036813c size reduction and refactoring 2023-03-10 11:36:30 -05:00
7eeb515c5d
Word::iterator 2023-03-10 09:14:09 -05:00
f6e3fa4663
make parser static; tested msp430 build 2023-03-10 07:14:09 -05:00
08a5696e60
move (most) of core-ext to its own file 2023-03-09 19:52:36 -05:00
c5e10679c7 packed literals again 2023-03-09 19:27:47 -05:00
76dfbba524 add msp430 linker 2023-03-09 15:46:36 -05:00
967775313d add cppcheck and test targets; some code size reductions 2023-03-09 15:45:39 -05:00
970bbb473c linting; reduce msp430 binary size 2023-03-09 09:16:12 -05:00
dcd5e792b1 move libalee into folder 2023-03-08 19:57:26 -05:00