| efe7baa235db2e90b293ffeb8e069bb1b56110f6 | felix | dropped .setup file, compile-time modules use dynamic linkage |
| 15c8106a73cecbd7765efa806e208c163da0abc6 | Evan Hanson | Add srfi-1 dependency to egg file |
| 50fff6c946b166e4b3b15aab2550a766c993f22e | Evan Hanson | Merge branch 'chicken-5' |
| 779e1ce00f619e89e71532e4abaceb9c7858ba88 | felix | notes |
| 799c4f0f17f3bbc5b61c6a027013697edc73627f | felix | add dep, try to reorder imports/exports, simplify |
| 1c9d631852c906c7dcb07bd18a05982da9f34496 | felix | some simplifications, still broken |
| bf7b7b44b888b9003501e368cb5e9013d2c9756f | Peter Bex | Fix imports for "feature?", "register-feature!" and "include" |
| f1da60b5c95f42fc4efb4639e18bd0c754403a39 | Peter Bex | Add definitions for missing division procedures |
| b403922ac4f30d7942d9c3ce39a09bf7b76e2c05 | felix | PUSHED! |
| fd8abdea593243d951ccdb66889100cf1e3c1fc9 | felix | first go at .egg file, many changes, still not compiling |
| 2934d62b9aa83da9a928de70a53d2a1b9045e4fb | Evan Hanson | Release 0.0.6 |
| 191fbca8387b45666d19a7d2da414fb4d040e034 | Evan Hanson | Include `exp` in r7rs/scheme.base exports |
| ef0b22660975d7a281387459317d85d273c2f28f | Evan Hanson | Include `truncate` in r7rs/scheme.base exports |
| fb4f0d933e8204fd31c5317bd0ddbc4370c2dbcd | Evan Hanson | Drop export of nonexistent "infinite?" from scheme.inexact with no-numbers |
| a12a562259aa90bf5261769f7797dbac10284e47 | Evan Hanson | Release 0.0.5 |
| b3dd78f9e17fdc06e05c3a8e652ef817a09ec467 | Evan Hanson | Only import meta-language bindings implicitly in r7rs libraries |
| c666cef5e0654d612f16b0195045addfcaaf5f19 | Evan Hanson | Remove a bunch of unneeded code after include-relative changes in core |
| 8c60f6dd9d1986f86b36e8cb4e5c8d796142048d | Evan Hanson | Fix write-bytevector after port changes in core |
| a3e28742ddbe2f50f2d524e9fddbbc29d06ad370 | Evan Hanson | Add a "no-numbers" feature to disable numbers requirement at build time |
| 830faa17e0fd05d86d8a48fbcd4ca5ca4f6ea700 | Evan Hanson | Release 0.0.4 |
| d648ff153939e822a3ffd65c72254d6bbe07e484 | Evan Hanson | Fix some incorrect "(except ...)" imports in scheme.base |
| 31bff9ee5f21ff15cb0bcf270eddf405a1efcbdb | Evan Hanson | Many import updates and fixes after chicken-5 changes |
| 16add3e2d366ff3aa7e1a0ee0a06327222e7867b | Evan Hanson | Drop unnecessary ##core#begin around r7rs library forms |
| 3b67eb64b37dd58cb1b5c480d2ad06a47b0cdc28 | Evan Hanson | Unquote result of dummy module export procedure |
| 7da466318dc0c5270607bcc2d8e5627803c08dbc | Evan Hanson | Drop now-unnecessary wrappers for "import" and "import-for-syntax" |
| c454da7f98c3120c9f6e4f5d294a1316c878aa7d | Evan Hanson | Release 0.0.3 |
| 091911d32921985c940ed24814049a8b7840617e | Evan Hanson | Fix expansion of `include-library-declarations` |
| e273d04740127007da4e713f262aa2f0761ce638 | Evan Hanson | Fix up read-info-hook in include module namespace |
| fd815a767192745336260dc8f7028f102e779f2f | Evan Hanson | Add missing scheme.eval import to test script |
| bc5623316c7cff7373e7baba4f4b66af1362088a | Evan Hanson | Use car, cadr in tests to avoid srfi-1 dependency |
| 89c9412526104f2631cb7290421dd856f779d0fd | Evan Hanson | Remove numbers egg dependency |
| 1824fe514d1fc78bd5e0755d1f9fb81c7b19d175 | Evan Hanson | Add LICENSE |
| cc5ed2f45de9d9293ba37b49c8eaa3ab3e3ae1ec | Evan Hanson | Add release-info file for migration to Git |
| dbd01fdd21f383736395c43c503d202f5d6b9d9a | Evan Hanson | Hook read so that csi comma commands handle circular data |
| d39e1aae1212f3c5b1e3e2eacfd88c42bf1458e5 | Evan Hanson | Register csi read hook on load |
| 18b4e36affe30bef0042d7a15b5a4c88560a374a | Evan Hanson | Preserve read-info-hook on include |
| abb3e68bd8b7033e13ddc85cd9bb5f3e94f4e78c | Moritz Heidkamp | Remove case-lambda from scheme.base again as it is already provided by scheme.case-lambda as it should be. Sorry for the noise! |
| ded973890d94044bbc6a96cb214d29e684cb5d04 | Moritz Heidkamp | Export case-lambda, too (thanks retroj for reporting) |
| 4094266c5056fd376145444c293bf07e8b46721d | Evan Hanson | Fix misnamed internal syntax-error procedure |
| b516872180e7257fb8f987b04f87f86c834735aa | Evan Hanson | Types fix for error-object-{message,irritants} (results may be false) |
| ccf2d8c7f91b26c5e004df29265298fe0b4281bd | Evan Hanson | Override csi's writer with r7rs's when scheme.write is loaded |
| 9f2dad3fe812ba08b5e3bf31477a4b99369b3ad1 | Evan Hanson | Use r7rs's import when building environment modules |
| fbaa912c996f19af1dec34d3c27c431b6dd130d6 | Evan Hanson | Reexport scheme.base from the r7rs module |
| 0ae37044699af4f6840d2a1c05625ec84890f159 | Evan Hanson | #![no-]fold-case, check read's argument type |
| d2b8ed302e3cf452fa92c366a8562ff867ca8d06 | Evan Hanson | Include TAI offset in current-second |
| 1ee9755246d8fff45c7ba1966e083b6101b57e5d | Evan Hanson | Use specific boolean types |
| 1ef24da8d6add8a524bbf0385b1ee0299f08dd49 | Evan Hanson | Expand library forms in toplevel begins |
| d53abe8763a18284d85df9e766bf0d033ac517e8 | Evan Hanson | Bug fixes, type fixes, include expansion, vector-fill!, support code reorganization |
| f26fa02acd5737e0b872cd1dd3a63b77f37f4179 | Evan Hanson | Generative d-r-t, remove ports dep, misc cleanup |
| e3d8d9613455aebc39c5f55dd199ea5c1f49772e | Evan Hanson | Add missing : import for scheme.read & write |
| d2663609c4a959abf24062f21bf6d6932a05c846 | Evan Hanson | read/write for shared data |
| 139236c3975f09318320b3d84614bce1d5b1eca2 | Evan Hanson | Use downcase for foldcase |
| 7167a393063e55ee77df81e85f8dae975ec51192 | Evan Hanson | Use current-milliseconds for jiffies |
| 8a04d4f5e2d528677272d75da4fb2e06c2ebc80a | Evan Hanson | Bytevector ports (credit to Seth Alves) |
| 1fae0c9ba4fd20011e540cecc965cc927df3628b | felix | Added note about parameters |
| d9d6ab77253469277d2e94013f91564a4428b191 | Evan Hanson | Fix peek-u8 to correctly return eof (patch credit to Seth Alves) |
| 8958e58bc8df8397fbf8cd53c85aff7a44505813 | Evan Hanson | Export string-upcase & -downcase from srfi-13 |
| 8a0d4f049757f438aa2de79c973c08095b964ba7 | Evan Hanson | Add (not <req>) cond-expand syntax |
| 2337db7f32dbf18a2d8ee9ddc256a4b5503d8d86 | Evan Hanson | substring went missing, export it (again) |
| e2f4e1782efd2ae75583f6c8c9b40a5c8f64af04 | Evan Hanson | Most of scheme.base, stub rest of libs, define-library/inclusion fixes |
| 73b6e56dad81557c24617e64df7838f9fe500564 | Evan Hanson | Export list->vector |
| 8af83c216cdfce80b18d3dec7791cc833b854542 | Evan Hanson | Export substring |
| 510df491d34de8b93a9e41760bda174138a31dbe | Evan Hanson | Export numeric/whitespace/etc. test procedures from scheme.char, add digit-value |
| 4f60b8d9abb0cab6ac7dd363b9f3c229218821fb | Evan Hanson | Ensure tmp mod is removed |
| 8e32b4ab01f198384579c4301115f820a942228a | Evan Hanson | import/library loading, scheme.eval, scheme.r5rs, a bunch of other hacking |
| 642c0066525fc9d8af1178dc3a8144780fd2d637 | Evan Hanson | Add scheme.case-lambda library |
| c9f30252835cc26056254b6e47da7307fd768e1c | Evan Hanson | Add missing obj param to list-set!'s type signature |
| e9eaed2d85577c14cc280a5c5824188271c5a493 | Evan Hanson | Bytevectors (mostly reexported from srfi-4) |
| dc9be8a6016d18df50bfd425cb9fada519038726 | Evan Hanson | Whoops, cond-expand is er, rename begin |
| 8f2820f79ee8f6ef9d8d5487c4ce7438ccdf0abe | Evan Hanson | cond-expand's matching clause should expand to a begin |
| 512aecce2618e5c64db80dbcc5ca3c46359b6cf8 | Evan Hanson | Stub scheme.char, add char-ci*? & string-ci*? comparators |
| cdd031c5aa08edb8c453b7f6f5efd4e9e73c32ff | Evan Hanson | Extended-arity char*? and string*? comparators |
| c302f25ced0a527f58279a84a1305c3c98a30f9c | Peter Bex | import and export the quotient/remainder division procedures. Update numbers dependency version to 2.9 |
| 04a3ab5b3e81dbf3df123f2960a0baa0d0d8410d | Peter Bex | Use register-feature to declare that the module is loaded already. This breaks in compiled mode (might need to be fixed in core) |
| 1aa130435699dfb71024c7fcb7ceb29e9574d866 | Peter Bex | Special-case handling of (srfi n) library definitions and imports (reported by Seth Alves) |
| 7a99b037d09a71a33d8601094c2688f08a60b212 | Peter Bex | Copy the examples for "not" as tests, for completeness |
| fab389daa7aa734a8004a10c9dd399ed1887d79e | Peter Bex | mem*, ass*, list-copy; this completes 6.4: pairs and lists |
| cf93413cd1380fe07452c7f162871fab7ce248f8 | Peter Bex | Reverse, list-tail, list-ref and list-set! |
| 5a06d80976e1be4de98e368ee54c8c0e6f1ee91a | Peter Bex | Add tests for several list/pair procedures, and re-export them (plus implement make-list) |
| 2b99d51f94ec4cb41711b8fdc317b3a030e893a6 | Peter Bex | Fix import spec to expand to use instead of just plain import; the code needs to be loaded! |
| 0831bde68c957fd631fe1aa3579da8db492bfd02 | Peter Bex | Fix cond-expand library declaration parser to also recur down the rest of the expressions |
| 1a0f3e7a67c0fd09e8b15a2b93e2ade70676989a | Evan Hanson | Add scheme.read module |
| 76ce9b9e8efc8ee18e0fcee2963a1001ac8588cc | Evan Hanson | Add scheme.file module |
| 54919112d2df913c78323c225897fcf270c6fcdf | Peter Bex | Don't check the same object's type twice |
| 9cbb853a64da87cd08aae94f08304ad33018c0a6 | Peter Bex | I guess it's not really pure if it can read from mutable slots which aren't explicitly passed in... (breaks ref. transparency) |
| 6e45b962b052c1de7aa4dbadee7a9e9e61d8114e | Peter Bex | Don't cache the command-line! his change also makes it fully pure |
| 9c0bc387b157db2feea6bb558ad55eff64ef629c | Peter Bex | Tweak type definitions for predicates and eof-object constructor to be pure |
| 1318d0141a3b34bc4d79cbc03c02eba5f0ebb9e1 | Peter Bex | Add boolean=? to r7rs, and export 'not' and 'boolean?' |
| 39cf8ec93dc4b62d8cdc54ea26a4ede1c3725075 | felix | Added a few minor modules |
| 1c810fdd9dc4b6fcc52730f9354f36b39282217d | felix | Added type declaration and exporting .types files |
| 603550c9343a5f865fa84efda783926ba8fb547b | felix | Added eval + environment (only very basic testing done in the moment) |
| 691b067f9f719fbab10c6ea8cb5d9e3b35a76691 | Peter Bex | Implement syntax-rules in r7rs egg |
| 8e3cd329195c5dd4853ca93d641808f903f17b8b | Peter Bex | Fix with-exception-handler and guard; improve tests a bit |
| ddc0dac3feadac7822416ff7fa7bea5d74124680 | Peter Bex | process-context stuff is already *in* a separate module |
| 265cd5806237ab14bf7f7e5e10342bd5ddceb0a9 | Peter Bex | Simplify, add tests for input string ports, add {input,output}-port-open? predicates and export close-port |
| 64ed36736e514c9a7b81856bbb60669cf95b8ba0 | Peter Bex | Fix call-with-port, it should only close the port on normal return. Add a test for this. |
| 316b1dd06e4adca3bd4e9e69cae68abad29b3831 | felix | Added import |
| fda5e06fbaffcb589351132670af043f21ab51ed | felix | Added various extensions and restructured the modules, initial implementation of define-library |
| 70b32fa1cf6ed18920635fef999c9a379bfd2ca5 | Evan Hanson | Add test to test-depends |
| bcac12d62686b967eeb3f4889d77fc51ba7efc96 | Evan Hanson | call-with-port, close-port & eof-object |
| 4f58c169b05696945d43b41cde7d6fcbf3f2bbfc | Evan Hanson | Basic with-exception-handler & guard tests |
| 9569944c5b71dd2a476f72ee24dce17d3a3ab87c | Evan Hanson | First cut at exception semantics |
| d8529b8bcaca39a50cef3e94e56e1fdd8e95add3 | Evan Hanson | Add command-line procedure |
| f4f0f3a1d59fcdc390063b9d123ec316c6167d09 | Evan Hanson | Add exit procedures |
| 07faeff8e5fb5c4f1df8dbaaa5b58292a570cd78 | Evan Hanson | Add/alias R7RS exception procedures |
| ca37388abccad1b1e14a4aa7dfe616286f74adc3 | Evan Hanson | Fix arity in call to old ##sys#user-read-hook |