racket/csug
Matthew Flatt 9d8cc87758 add locate-source cache and line+column components to source objects
Add optional beginning-line and beginning-column components to a
source object, so that line and column information can be recorded
independent of the file. Add `locate-source-object-source` to use
the recorded information. Add a cache for `locate-source` as enabled by
the `use-cache?` optional argument, which can avoid compilation times
that are quadratic in the number of `let-values` or `define-values`
forms.

original commit: b36fab81d5041a54ce01a422395eee79d2f930bc
2017-08-01 05:23:56 -06:00
..
canned Add appropriate paths to profile screenshots. 2016-05-17 14:45:42 -04:00
gifs initial upload of open-source release 2016-04-26 10:04:54 -04:00
math initial upload of open-source release 2016-04-26 10:04:54 -04:00
tspl4 initial upload of open-source release 2016-04-26 10:04:54 -04:00
bibliography.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
binding.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
compat.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
contents.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
control.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
copyright.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
csug.bib tests and docs for ephemerons 2017-05-24 09:38:58 -06:00
csug.css initial upload of open-source release 2016-04-26 10:04:54 -04:00
csug.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
csug8.cls initial upload of open-source release 2016-04-26 10:04:54 -04:00
csug8.hcls initial upload of open-source release 2016-04-26 10:04:54 -04:00
csug810.clo initial upload of open-source release 2016-04-26 10:04:54 -04:00
debug.stex add locate-source cache and line+column components to source objects 2017-08-01 05:23:56 -06:00
docond.ss initial upload of open-source release 2016-04-26 10:04:54 -04:00
expeditor.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
foreign.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
intro.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
io.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
libraries.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Makefile Make hrefs to tspl4 absolute. 2016-05-12 21:52:05 -04:00
myfile.ss initial upload of open-source release 2016-04-26 10:04:54 -04:00
numeric.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
objects.stex - minor wordsmithing and fix for an overfull hbox 2017-07-12 13:40:49 -04:00
oop.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
preface.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
priminfo.ss changed copyright year to 2017 2017-04-06 11:41:33 -04:00
scheme.hsty initial upload of open-source release 2016-04-26 10:04:54 -04:00
scheme.sty replace undefined cmti11 font from csug/scheme.sty with cmti10 at 11pt 2016-06-10 09:19:23 -04:00
setup.ss initial upload of open-source release 2016-04-26 10:04:54 -04:00
smgmt.stex corrections from @jltaylor-us 2017-05-24 09:38:58 -06:00
summary.ss initial upload of open-source release 2016-04-26 10:04:54 -04:00
summary.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
syntax.stex add locate-source cache and line+column components to source objects 2017-08-01 05:23:56 -06:00
system.stex - minor wordsmithing and fix for an overfull hbox 2017-07-12 13:40:49 -04:00
threads.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
title.stex changed copyright year to 2017 2017-04-06 11:41:33 -04:00
tspl.bst initial upload of open-source release 2016-04-26 10:04:54 -04:00
tspl4-prep.stex initial upload of open-source release 2016-04-26 10:04:54 -04:00
use.stex expanded the CSUG description of the handling of command-line 2017-04-11 13:42:58 -07:00