summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-11-14Update NEWS for records and exceptions workwip-exceptionsAndy Wingo2-3/+67
2019-11-14SRFI-18 uses core exceptionsAndy Wingo4-104/+88
2019-11-13Update documentation for with-exception-handler et alAndy Wingo5-596/+631
2019-11-13Rebase throw/catch on top of raise-exception/with-exception-handlerAndy Wingo13-640/+1111
2019-11-07Remove boot "catch" definition.Andy Wingo1-5/+4
2019-11-07Move exceptions with key and args to coreAndy Wingo2-7/+17
2019-11-07Move the core of exception objects into coreAndy Wingo2-86/+105
2019-11-07Move exception-handling routines after records in boot-9Andy Wingo1-258/+261
2019-11-07Move false-if-exception down in boot-9Andy Wingo1-20/+27
2019-11-05Move adapter between "throw" and "raise" exceptions into coreAndy Wingo2-228/+223
2019-11-04Rebase SRFI-35 on top of (ice-9 exceptions)Andy Wingo2-179/+70
2019-11-03Add (ice-9 exceptions) moduleAndy Wingo3-116/+283
2019-11-03Add `record-type-has-parent?'.Andy Wingo2-6/+8
2019-10-30Remove circularity in r6rs by rebasing conditions on core recordsAndy Wingo4-202/+121
2019-10-29Rebase R6RS records on top of core recordsAndy Wingo5-257/+183
2019-10-29Add record-type-parent definition.Andy Wingo1-0/+5
2019-10-28Add support for immutable fields in core recordsAndy Wingo3-8/+78
2019-10-27Rename final? record type flag; add support for opaque?Andy Wingo4-21/+51
2019-10-27Guile `make-record-type' supports non-generative definitionAndy Wingo3-24/+81
2019-10-27Change record type "flags" field to "properties"Andy Wingo2-11/+11
2019-10-23Fix one remaining use of make-record-type with string type nameAndy Wingo1-1/+1
2019-10-23Rebase srfi-35 conditions on top of make-record-typeAndy Wingo2-232/+136
2019-10-23make-record-type does more validation on the fieldsAndy Wingo3-15/+45
2019-10-23SRFI-9 uses make-record-typeAndy Wingo1-12/+7
2019-10-22Record accessors respect subtypingAndy Wingo3-41/+108
2019-10-22Allow records to be subtypedAndy Wingo2-34/+98
2019-10-22Fix deprecated 1-arg `make-module' in testsAndy Wingo1-2/+2
2019-10-22Deprecate two-arg `record-constructor'Andy Wingo1-11/+18
2019-10-22Re-implement (ice-9 gap-buffer) records in terms of srfi-9Andy Wingo1-38/+24
2019-10-21Remove (ice-9 channel)Andy Wingo2-171/+0
2019-10-21Refactor PEG recordsAndy Wingo1-21/+20
2019-09-27Extend `import' to allow R7RS-style srfi referencesAndy Wingo1-7/+15
2019-09-27(ice-9 safe-r5rs) fixes for bound aux syntaxAndy Wingo2-129/+214
2019-09-27(ice-9 null) also exports aux syntax, syntax-rulesAndy Wingo1-13/+16
2019-09-27Deprecate passing a non-zero size to make-moduleAndy Wingo8-27/+29
2019-09-27(ice-9 null) also re-exports core aux syntaxAndy Wingo1-2/+2
2019-09-27Avoid mutating arguments to resolve-interfaceAndy Wingo1-23/+28
2019-09-27Remove "vm" testsAndy Wingo24-422/+2
2019-09-27Adapt ftw.test for pending test-suite changesAndy Wingo1-1/+1
2019-09-27Fix doc syntax errorAndy Wingo1-1/+1
2019-09-27Better R6RS compatibilityAndy Wingo2-1/+7
2019-09-25Add --r6rs NEWSAndy Wingo1-0/+7
2019-09-25Add --r6rs command-line optionAndy Wingo3-2/+17
2019-09-25New function: install-r6rs!Andy Wingo2-0/+26
2019-09-19Update NEWS for 2.9.5Andy Wingo1-30/+44
2019-09-19Add documentation for else, =>, _, ... aux syntaxAndy Wingo1-0/+20
2019-09-12Define top-level bindings for aux syntax: else, =>, _, ...Andy Wingo4-4/+21
2019-09-12Use "G_" as the conventional alias for gettextAndy Wingo4-27/+32
2019-09-01Optimize fixnum or s64 -> f64 conversionsAndy Wingo13-5/+96
2019-08-29Have disassemble-file accept an optional output portDaniel Llorens1-2/+2