racket/s
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
..
4.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
5_1.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
5_2.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
5_3.ss even? and odd?: reject exceptional flonums, since they're not integers 2017-12-28 17:00:04 -06:00
5_4.ss Fixing output of substring-fill! and vector-fill! 2017-12-12 08:43:01 -05:00
5_6.ss Fixing output of substring-fill! and vector-fill! 2017-12-12 08:43:01 -05:00
5_7.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
6.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
7.ss add collect-rendezvous 2018-04-02 13:52:03 -04:00
a6fb.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
a6le.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
a6nb.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
a6nt.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
a6ob.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
a6osx.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
a6s2.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
arm32.ss support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
arm32le.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
back.ss Various updates, mostly to the compiler, including a new lambda 2018-01-29 09:20:07 -05:00
base-lang.ss support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
bytevector.ss attempt to stabilize timing tests let-values source-caching 2017-10-29 17:48:43 -04:00
cafe.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
cback.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
cmacros.ss support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
compile.ss committing @akeep library change with rebuilt boot files: 2018-04-05 21:28:33 -07:00
costctr.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
cp0.ss Remove special case for (#2%map p '()) in cp0 2018-02-13 17:47:43 -03:00
cpcheck.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
cpcommonize.ss Adding missing file cpcommonize.ss. 2018-01-29 16:01:25 -05:00
cpletrec.ss Various updates, mostly to the compiler, including a new lambda 2018-01-29 09:20:07 -05:00
cpnanopass.ss support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
cprep.ss committing @akeep library change with rebuilt boot files: 2018-04-05 21:28:33 -07:00
cpvalid.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
date.ss attempt to stabilize timing tests let-values source-caching 2017-10-29 17:48:43 -04:00
debug.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
engine.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
enum.ss 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
env.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
event.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
exceptions.ss add locate-source cache and line+column components to source objects 2017-08-01 05:23:56 -06:00
expand-lang.ss committing @akeep library change with rebuilt boot files: 2018-04-05 21:28:33 -07:00
expeditor.ss - add unicode support to the expression editor. entry and display now work 2016-07-20 21:54:50 -04:00
fasl-helpers.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
fasl.ss add make-ephemeron-eq-hashtable, etc. 2017-07-06 16:27:23 -06:00
foreign.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
format.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
front.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ftype.ss support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
hashtable-types.ss add make-ephemeron-eq-hashtable, etc. 2017-07-06 16:27:23 -06:00
i3fb.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
i3le.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
i3nb.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
i3nt.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
i3ob.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
i3osx.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
i3qnx.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
i3s2.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
inspect.ss add locate-source cache and line+column components to source objects 2017-08-01 05:23:56 -06:00
interpret.ss committing @akeep library change with rebuilt boot files: 2018-04-05 21:28:33 -07:00
io-types.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
io.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
layout.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
library.ss add make-ephemeron-eq-hashtable, etc. 2017-07-06 16:27:23 -06:00
mathprims.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-a6fb changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-a6le changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-a6nb changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-a6nt changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-a6ob changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-a6osx changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-a6s2 changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-arm32le changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-base Various updates, mostly to the compiler, including a new lambda 2018-01-29 09:20:07 -05:00
Mf-cross Various updates, mostly to the compiler, including a new lambda 2018-01-29 09:20:07 -05:00
Mf-i3fb changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-i3le changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-i3nb changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-i3nt changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-i3ob changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-i3osx changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-i3qnx changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-i3s2 changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ppc32le changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ta6fb changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ta6le changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ta6nb changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ta6nt changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ta6ob changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ta6osx changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ta6s2 changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ti3fb changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ti3le changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ti3nb changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ti3nt changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ti3ob changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ti3osx changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-ti3s2 changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-tppc32le changed copyright year to 2017 2017-04-06 11:41:33 -04:00
mkheader.ss add ephemerons 2017-05-24 09:38:24 -06:00
newhash.ss Various updates, mostly to the compiler, including a new lambda 2018-01-29 09:20:07 -05:00
np-languages.ss support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
patch.ss make bootfiles 2017-05-24 13:11:40 -06:00
pdhtml.ss fixed gather-filedata's sort of profile entries. for any two 2017-10-30 21:01:43 -04:00
ppc32.ss support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
ppc32le.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
pretty.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
primdata.ss add collect-rendezvous 2018-04-02 13:52:03 -04:00
priminfo.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
primref.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
prims.ss Various updates, mostly to the compiler, including a new lambda 2018-01-29 09:20:07 -05:00
primvars.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
print.ss add locate-source cache and line+column components to source objects 2017-08-01 05:23:56 -06:00
read.ss add locate-source cache and line+column components to source objects 2017-08-01 05:23:56 -06:00
record.ss removed a useless check in foreign-alloc 2017-09-15 09:49:00 -04:00
reloc.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
setup.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
strip.ss update test patch files 2017-07-06 20:45:18 -06:00
strnum.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
syntax.ss committing @akeep library change with rebuilt boot files: 2018-04-05 21:28:33 -07:00
ta6fb.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ta6le.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ta6nb.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ta6nt.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ta6ob.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ta6osx.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ta6s2.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ti3fb.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ti3le.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ti3nb.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ti3nt.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ti3ob.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ti3osx.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
ti3s2.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
tppc32le.def changed copyright year to 2017 2017-04-06 11:41:33 -04:00
trace.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
types.ss add locate-source cache and line+column components to source objects 2017-08-01 05:23:56 -06:00
ubify.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
x86_64.ss support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00
x86.ss support struct args to and results from foreign procedures 2018-03-12 21:01:47 -06:00