Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-06-01
| ||
21:16 | pass through compiler special forms `and` and `or` to r7expander (scheme base) Leaf check-in: 714eb06fed user: e tags: r7rs | |
18:42 | more documentation and modest code cleanup check-in: d9ae3d1484 user: e tags: r7rs | |
14:40 | minor code cleanup; add more info in dump_symtab; reorganize documentation check-in: 63029fb1d2 user: e tags: r7rs | |
2025-05-31
| ||
18:06 | Start the devlopment of r7rs library and syntactic features with Yuichi Nishiwaki's r7expander check-in: 7d88cd9189 user: e tags: r7rs | |
17:52 | note some eflisp quirks Leaf check-in: 44e247362a user: e tags: trunk | |
2025-05-30
| ||
18:20 | integrate and include r7rs-coverage test from ecraven check-in: 8f675c36be user: e tags: trunk | |
2025-05-29
| ||
19:43 | complete planned r7rs veneer for testing and perhaps scaffolding check-in: a2348a59a4 user: e tags: trunk | |
18:13 | add some r7rs character literals and #true and #false literals check-in: a2e330ef08 user: e tags: trunk | |
16:43 | fix builtin map to conform r7rs; continue to flesh out (scheme base) and (scheme char) check-in: 4dd58b60ac user: e tags: trunk | |
2025-05-28
| ||
22:17 | fix xxx-port-open? and read-line in (scheme base) check-in: e06b6ccc51 user: e tags: trunk | |
21:38 | flesh out (scheme lazy) check-in: 902a2e9c64 user: e tags: trunk | |
18:27 | continue refining (scheme base) (scheme char) (scheme file) check-in: 41e102f1d2 user: e tags: trunk | |
16:29 | add several vector and bytevector functions to (scheme base) check-in: 488a039d74 user: e tags: trunk | |
2025-05-27
| ||
22:04 | work on (scheme char) and (scheme write) libraries check-in: 8cb9659ee9 user: e tags: trunk | |
15:24 | fix eqv? to match r7rs semantics check-in: 4d26456223 user: e tags: trunk | |
2025-05-26
| ||
21:10 | add guard macro to (scheme base) check-in: 37b09b906c user: e tags: trunk | |
20:41 | all the floor and truncate variations check-in: 1c63dcd602 user: e tags: trunk | |
17:56 | add library feature to cond-expand; implement exact-integer-sqrt check-in: aed4bee2ce user: e tags: trunk | |
16:25 | add cond-expand, error related predicates, a few bugs squashed check-in: db7e74ffa7 user: e tags: trunk | |
13:46 | implemented r7rs exception handler and raise-continuable check-in: 36a489855a user: e tags: trunk | |
2025-05-25
| ||
17:37 | complete srfi 1 and (scheme list) library check-in: a20097d934 user: e tags: trunk | |
2025-05-24
| ||
17:36 | start building a library for r7rs compat check-in: 06805aef81 user: e tags: trunk | |
13:20 | reorganize directory structure check-in: 12facda051 user: e tags: trunk | |
12:49 | move include and import to flisp.boot check-in: 9555b0d8cc user: e tags: trunk | |
2025-05-23
| ||
17:12 | new inlude and parameterize libs for r7rs check-in: ce3b3e4dbd user: e tags: trunk | |
17:08 | add cmp param to member and assoc for rsr7; enable disasm check-in: 0af98cc873 user: e tags: trunk | |
2025-05-21
| ||
20:37 | Use -Wextra and clean up those warnings check-in: 977404c8c3 user: e tags: trunk | |
2019-08-15
| ||
17:38 | Add LICENSES file for public sharing of repo. check-in: caa643fca2 user: e tags: trunk | |
2019-08-03
| ||
02:15 | Merge some bug fixes from femtolisp. check-in: e014ef2a33 user: e tags: trunk | |
2017-08-27
| ||
03:53 | Fix bug in dotted args in let-syntax check-in: dd36dee827 user: e tags: trunk | |
03:37 | Add to lib/ quicksort! let-values and let*-values check-in: f9a51983c0 user: e tags: trunk | |
2017-08-26
| ||
20:59 | Add letrec* check-in: 6914ffc921 user: e tags: trunk | |
2017-08-25
| ||
18:14 | Add a couple more peephole optimizations. check-in: 493a5ed8cd user: e tags: trunk | |
03:31 | Add some more peephole optimizations. check-in: 9817eafff2 user: e tags: trunk | |
2017-08-24
| ||
22:05 | Uncomment a few useful functions and macros in system.lsp check-in: 6343eebbb2 user: e tags: trunk | |
16:24 | Move the four consts in opcode.h to the top of the range of uint8_t to make a hole for opcodes. Enhance peep-analyze a bit. check-in: 4601e9f7e7 user: e tags: trunk | |
2017-08-23
| ||
21:46 | More robust check for bcode print offset; revise offset from 48 to 35 for reduced flisp.boot size. check-in: 2dc0b9f09b user: e tags: trunk | |
19:05 | Make Ascii85 optional, and disabled by default. check-in: 7703522f52 user: e tags: trunk | |
14:00 | Fix bug in read of large Ascii85 strings. Bootstrap works with Ascii85 now. check-in: 31716289f8 user: e tags: trunk | |
02:58 | Add Ascii85 source files. check-in: 9567c92c80 user: e tags: trunk | |
02:55 | Add Ascii85 read/write. Merge fixes and additions from femtolisp. check-in: 2d8401073b user: e tags: trunk | |
2017-08-21
| ||
01:45 | Add tests for variadic = > >= <= in unittest.lsp check-in: 3fcb091608 user: e tags: trunk | |
01:24 | Add 2-arg versions of log and atan. check-in: 5e6e027d52 user: e tags: trunk | |
00:24 | Move a few files into lib. check-in: 2770a7172b user: e tags: trunk | |
2017-08-20
| ||
22:42 | Get and analyze peephole optimizer stats. check-in: 5d5613bee7 user: e tags: trunk | |
2017-08-19
| ||
04:24 | Added bytevector functions, made bytevector syntax R7RS compatible. check-in: 6175ca88e0 user: e tags: trunk | |
2017-08-18
| ||
00:54 | Fix bug in get_type(); should not cache array types that have sizes, or else they stick. check-in: fb0facfa5b user: e tags: trunk | |
2017-08-16
| ||
23:06 | Add some elementary math functions. check-in: 00a3c5aa8d user: e tags: trunk | |
18:59 | Fix dependencies in Makefile. check-in: bba7169e67 user: e tags: trunk | |
18:15 | Dump image more compactly (saves 4KB); abstract out boot file open function. check-in: 0d88728b56 user: e tags: trunk | |