summaryrefslogtreecommitdiff
path: root/module/ice-9/boot-9.scm
AgeCommit message (Expand)AuthorFilesLines
2024-10-12Redirect diagnostice output messages (e.g., auto-compiling code) to a newly d...Matthew Wette1-3/+10
2024-06-20Remove dead code in resolve-interfaceAndy Wingo1-4/+2
2024-05-06Fix typos throughout codebase.Morgan Smith1-5/+5
2023-08-24define-inlinable marks residualized procedure as maybe-unusedAndy Wingo1-3/+4
2023-06-08Fix exn dispatch for exns within pre-unwind handlersAndy Wingo1-41/+63
2023-06-08Modernize soft portsAndy Wingo1-4/+6
2023-06-08Rewrite soft ports in SchemeAndy Wingo1-1/+10
2023-01-24Add internal definitions to derived formsLinus1-6/+6
2022-06-16'module-define!' honors the 'module' parameter.Ludovic Courtès1-2/+2
2022-01-13Re-rewrite integer-expt in CAndy Wingo1-39/+1
2022-01-13Reimplement integer-expt in SchemeAndy Wingo1-1/+39
2021-05-11Add support for recording inlinable module exportsAndy Wingo1-4/+12
2021-05-01Fix bug for read-syntax on ( . args)Andy Wingo1-2/+5
2021-04-28Fix duplicates handlers for interfaces that use interfacesAndy Wingo1-3/+3
2021-03-04Add docstring for array-shapeDaniel Llorens1-2/+12
2021-03-03Read-in-scheme replaces boot "read" definitionAndy Wingo1-0/+33
2021-02-25Shunt syntax-sourcev to (system syntax internal)Andy Wingo1-1/+2
2021-02-20Syntax objects have "source" fieldAndy Wingo1-1/+0
2021-01-07New warnings: -Wuse-before-definition, -Wnon-idempotent-definitionAndy Wingo1-4/+4
2020-03-07Accept .sld as scheme extensions in r7rsNguyễn Thái Ngọc Duy1-0/+3
2020-03-06Remove extra 'error' call in 'make-record-type'.Ludovic Courtès1-1/+1
2020-01-12Fix typos in previous commit.Andy Wingo1-1/+1
2020-01-12Optionally allow duplicate field names in core recordsAndy Wingo1-9/+23
2020-01-12Support R7RS define-libraryAndy Wingo1-1/+2
2019-12-06Single definition of (iota)Daniel Llorens1-24/+29
2019-12-05Propagate replacement flag for autoload interfacesAndy Wingo1-9/+15
2019-12-02Add guile-3, r6rs, r7rs cond-expand featuresAndy Wingo1-0/+5
2019-11-29Associate #:replace info with modules, not variablesAndy Wingo1-57/+63
2019-11-21Install exception converters and printers from boot-9Andy Wingo1-0/+8
2019-11-16Add install-r7rs!, like install-r6rs!Andy Wingo1-0/+6
2019-11-14SRFI-18 uses core exceptionsAndy Wingo1-1/+3
2019-11-13Rebase throw/catch on top of raise-exception/with-exception-handlerAndy Wingo1-112/+274
2019-11-07Move exceptions with key and args to coreAndy Wingo1-0/+5
2019-11-07Move the core of exception objects into coreAndy Wingo1-0/+96
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-03Add `record-type-has-parent?'.Andy Wingo1-0/+6
2019-10-29Rebase R6RS records on top of core recordsAndy Wingo1-1/+5
2019-10-29Add record-type-parent definition.Andy Wingo1-0/+5
2019-10-28Add support for immutable fields in core recordsAndy Wingo1-5/+38
2019-10-27Rename final? record type flag; add support for opaque?Andy Wingo1-8/+16
2019-10-27Guile `make-record-type' supports non-generative definitionAndy Wingo1-22/+45
2019-10-27Change record type "flags" field to "properties"Andy Wingo1-5/+8
2019-10-23make-record-type does more validation on the fieldsAndy Wingo1-7/+37
2019-10-22Record accessors respect subtypingAndy Wingo1-28/+41
2019-10-22Allow records to be subtypedAndy Wingo1-33/+94
2019-10-22Deprecate two-arg `record-constructor'Andy Wingo1-11/+18
2019-09-27Deprecate passing a non-zero size to make-moduleAndy Wingo1-18/+20
2019-09-27Avoid mutating arguments to resolve-interfaceAndy Wingo1-23/+28
2019-09-27Better R6RS compatibilityAndy Wingo1-1/+2