racket/mats
dyb 052e48e9e8 committing @akeep library change with rebuilt boot files:
- fixed an issue with the library system where an exception that occurs
  during visit or revisit left the library in an inconsistent state that
  caused it to appear that it was still in the process of running.  This
  manifested in it raising a cyclic dependency exception, even though
  there really is not a cyclic dependency.  The various library
  management functions involved will now reset the part of the library
  when an exception occurs.  This also means that if the library visit
  or revisit failed for a transient reason (such as a missing or
  incorrect library version that can be fixed by updating the
  library-directories) it is now possible to recover from these errors.
    expand-lang.ss, syntax.ss, interpret.ss, compile.ss, cprep.ss,
    8.ms

original commit: 6dbd72496fb4eaf5fb65453d0ae0a75f0ef2ad80
2018-04-05 21:28:33 -07:00
..
3.ms - fixed np-normalize-context pass to process trivs list in mvset forms 2017-08-31 23:24:14 -04:00
4.ms minor corrections to 4.ms; updated root-experr-compile-{0,2}-f-f-f 2018-02-18 20:41:15 -05:00
5_1.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
5_2.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
5_3.ms even? and odd?: reject exceptional flonums, since they're not integers 2017-12-28 17:00:04 -06:00
5_4.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
5_5.ms fix bounds check on immutables values and an immediate index 2018-01-07 08:48:57 -07:00
5_6.ms fix bounds check on immutables values and an immediate index 2018-01-07 08:48:57 -07:00
5_7.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
5_8.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
6.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
7.ms add collect-rendezvous 2018-04-02 13:52:03 -04:00
8.ms committing @akeep library change with rebuilt boot files: 2018-04-05 21:28:33 -07:00
bytevector.ms fix bounds check on immutables values and an immediate index 2018-01-07 08:48:57 -07:00
cat_flush.c changed copyright year to 2017 2017-04-06 11:41:33 -04:00
cfl.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
cp0.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
date.ms fix bug in date->time-utc caused by incorrect use of difftime in Windows 2017-12-29 16:48:30 -05:00
enum.ms enum-set-indexer procedure now checks for a symbol, changed "isn't" to "is not" for consistency 2017-05-05 15:22:46 -04:00
examples.ms fixed gather-filedata's sort of profile entries. for any two 2017-10-30 21:01:43 -04:00
exceptions.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
fl.ms even? and odd?: reject exceptional flonums, since they're not integers 2017-12-28 17:00:04 -06:00
foreign.ms support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
foreign1.c changed copyright year to 2017 2017-04-06 11:41:33 -04:00
foreign2.c changed copyright year to 2017 2017-04-06 11:41:33 -04:00
foreign3.c changed copyright year to 2017 2017-04-06 11:41:33 -04:00
foreign4.c support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
format.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
freq.in initial upload of open-source release 2016-04-26 10:04:54 -04:00
freq.out initial upload of open-source release 2016-04-26 10:04:54 -04:00
ftype.h changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ftype.ms fix ftype mats on Windows by unsetting the CL environment variable 2018-02-21 11:40:08 -05:00
fx.ms fix cp0 reduction of fx[+-*]/carry and their signatures 2017-10-09 12:09:50 -03:00
hash.ms add make-ephemeron-eq-hashtable, etc. 2017-07-06 16:27:23 -06:00
ht.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ieee.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
io.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
m4test.in changed copyright year to 2017 2017-04-06 11:41:33 -04:00
m4test.out initial upload of open-source release 2016-04-26 10:04:54 -04:00
mat.ss Various updates, mostly to the compiler, including a new lambda 2018-01-29 09:20:07 -05:00
Mf-a6fb support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-a6le support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-a6nb support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-a6nt support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-a6ob support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-a6osx support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-a6s2 support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-arm32le support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-base Various updates, mostly to the compiler, including a new lambda 2018-01-29 09:20:07 -05:00
Mf-i3fb support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-i3le support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-i3nb support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-i3nt support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-i3ob support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-i3osx support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-i3qnx support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-i3s2 support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ppc32le support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ta6fb support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ta6le support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ta6nb support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ta6nt support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ta6ob support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ta6osx support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ta6s2 support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ti3fb support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ti3le support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ti3nb support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ti3nt support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ti3ob support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ti3osx support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-ti3s2 support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
Mf-tppc32le support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
misc.ms - fixed pariah mat 2017-07-12 13:25:25 -04:00
oop.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
oop.ss initial upload of open-source release 2016-04-26 10:04:54 -04:00
patch-compile-2-f-f-t Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-compile-2-f-t-f Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-compile-2-f-t-t Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-compile-2-t-f-f Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-compile-2-t-f-t Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-compile-2-t-t-f Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-compile-2-t-t-t Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-compile-3-f-f-t initial upload of open-source release 2016-04-26 10:04:54 -04:00
patch-compile-3-f-t-f initial upload of open-source release 2016-04-26 10:04:54 -04:00
patch-compile-3-f-t-t Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-compile-3-t-f-f initial upload of open-source release 2016-04-26 10:04:54 -04:00
patch-compile-3-t-f-t initial upload of open-source release 2016-04-26 10:04:54 -04:00
patch-compile-3-t-t-f initial upload of open-source release 2016-04-26 10:04:54 -04:00
patch-compile-3-t-t-t Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-compile-0-f-f-t Numerous changes to improve register/frame allocation speed for 2017-10-27 23:16:47 -04:00
patch-compile-0-f-t-f - added tests to ensure the optimize-level version 2 of map and for-each raise 2018-01-15 13:07:23 -05:00
patch-compile-0-f-t-t Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-compile-0-t-f-f - added tests to ensure the optimize-level version 2 of map and for-each raise 2018-01-15 13:07:23 -05:00
patch-compile-0-t-f-t Numerous changes to improve register/frame allocation speed for 2017-10-27 23:16:47 -04:00
patch-compile-0-t-t-f Numerous changes to improve register/frame allocation speed for 2017-10-27 23:16:47 -04:00
patch-compile-0-t-t-t Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-interpret-2-f-f-f Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-interpret-2-f-t-f Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-interpret-2-t-f-f Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-interpret-2-t-t-f Add date-dst? and date-zone-name procedures 2017-06-08 11:21:39 -04:00
patch-interpret-3-f-f-f - added tests to ensure the optimize-level version 2 of map and for-each raise 2018-01-15 13:07:23 -05:00
patch-interpret-3-f-t-f - added tests to ensure the optimize-level version 2 of map and for-each raise 2018-01-15 13:07:23 -05:00
patch-interpret-3-t-f-f Numerous changes to improve register/frame allocation speed for 2017-10-27 23:16:47 -04:00
patch-interpret-3-t-t-f Numerous changes to improve register/frame allocation speed for 2017-10-27 23:16:47 -04:00
patch-interpret-0-f-f-f - added tests to ensure the optimize-level version 2 of map and for-each raise 2018-01-15 13:07:23 -05:00
patch-interpret-0-f-t-f - added tests to ensure the optimize-level version 2 of map and for-each raise 2018-01-15 13:07:23 -05:00
patch-interpret-0-t-f-f Numerous changes to improve register/frame allocation speed for 2017-10-27 23:16:47 -04:00
patch-interpret-0-t-t-f Numerous changes to improve register/frame allocation speed for 2017-10-27 23:16:47 -04:00
primvars.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
record.ms - added identifier? checks to detect attempts to use non-identifier 2018-04-04 15:34:54 -07:00
root-experr-compile-2-f-f-f - added identifier? checks to detect attempts to use non-identifier 2018-04-04 15:34:54 -07:00
root-experr-compile-3-f-f-f initial upload of open-source release 2016-04-26 10:04:54 -04:00
root-experr-compile-0-f-f-f - added identifier? checks to detect attempts to use non-identifier 2018-04-04 15:34:54 -07:00
thread.ms mutexes and conditions are now freed when no longer used 2017-04-13 09:41:58 -04:00
unix.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00
vs.bat support Windows build on Bash/WSL 2017-05-02 08:25:09 -06:00
windows.ms changed copyright year to 2017 2017-04-06 11:41:33 -04:00