Matthew Flatt
0f0a59732e
create core binaries as 'racket' and 'gracket'
2010-04-15 21:15:57 -04:00
Matthew Flatt
bdb71498e3
module paths normalize to .rkt, load handler converts .rkt back to .ss if necessary
...
svn: r18788
2010-04-11 16:55:18 +00:00
Matthew Flatt
bebf513aa7
change 'configure-runtime to produce a list of module-spcifying vectors instead of a single vector
...
svn: r18763
2010-04-08 19:11:50 +00:00
Matthew Flatt
c5ac9f23ec
better compiler handling of unused local bindings where the RHS either doesn't obviously produce a single value or is discovered to be unused late in bytecode compilation; initial Scribble support for printing qq-style results
...
svn: r18737
2010-04-06 15:52:36 +00:00
Matthew Flatt
2cb9f378aa
Racket experiments
...
svn: r18725
2010-04-02 21:29:59 +00:00
Robby Findler
d761a0236a
fixed a typo, please include in release
...
svn: r18574
2010-03-18 13:38:59 +00:00
Jay McCarthy
1eea5163cc
Supporting byte-regexps and boxes in tester. Improving speed/allocation of parser and noting places where we could do better. Updating struct contracts in code and docs.
...
svn: r18262
2010-02-22 15:47:57 +00:00
Jay McCarthy
7d1a739df5
Adding comments and specs to parser.
...
Clarifying comments in marshaller. Supporting small numbers, small symbols, small marshalleds, small (proper) lists, small svectors, all-from-module long form
Improving inequality detector in tester: regexps and uninterned symbols
Correcting doc contract
svn: r18194
2010-02-19 19:47:15 +00:00
Jay McCarthy
a8d00cc3b3
Added new primitive: symbol-unreadable?
...
Updated Scheme implementation of zo parsing and marshaling
- Separated the structs into a different file and added contracts
- Implemented stxobj marshalling
- Fixed many small bugs in parser and marshaller
- Added new structs for new parser cases
Done by Blake Johnson (BYU)
Committed by Jay
svn: r18130
2010-02-17 21:33:00 +00:00
Matthew Flatt
fdd7122994
scheme/flonum (v4.2.3.8)
...
svn: r17348
2009-12-18 15:40:00 +00:00
Matthew Flatt
cab948d61f
fix up validator, decompiler, and zo-marshaler for flonum-argument annotations
...
svn: r17341
2009-12-17 20:17:48 +00:00
Matthew Flatt
45e84ca087
unboxing of let-bound flonums (v4.2.3.6)
...
svn: r17328
2009-12-16 13:30:40 +00:00
Matthew Flatt
5772fa0a9f
bytecode-compiler changes to help enable flonum unboxing
...
svn: r17283
2009-12-13 04:39:46 +00:00
Eli Barzilay
6a8c35d429
typo in DFlag
...
svn: r16181
2009-09-30 03:58:59 +00:00
Eli Barzilay
ac39ffe739
undo revision 16179, which had some junk included by mistake
...
svn: r16180
2009-09-30 03:57:08 +00:00
Eli Barzilay
38388b1d34
typo in DFlag
...
svn: r16179
2009-09-30 03:55:22 +00:00
Robby Findler
83728f04fe
automatic compilation in drscheme now avoids the installed planet files
...
svn: r15928
2009-09-09 02:35:09 +00:00
Matthew Flatt
8ae0ea9d14
unsafe ops (v4.2.1.8)
...
svn: r15899
2009-09-06 18:24:46 +00:00
Robby Findler
4c9dcdc36d
moved some of the module language compiler setup code into the compiler/cm library so others can use it outside of DrScheme
...
svn: r15730
2009-08-13 21:09:15 +00:00
Matthew Flatt
f37c71c6ee
setup-plt -D skips compilation of .scrbl files
...
svn: r15727
2009-08-13 16:24:33 +00:00
Robby Findler
6c86f7e305
removed duplication
...
svn: r15641
2009-07-30 19:25:23 +00:00
Robby Findler
6fe071364f
svn: r15634
2009-07-30 04:23:20 +00:00
Matthew Flatt
53a011cf65
adjust planet client to handle nested planet invocations by re-building the doc index only once
...
svn: r15246
2009-06-23 22:02:07 +00:00
Matthew Flatt
9375b49d1b
let-rec clarifications
...
svn: r14776
2009-05-11 20:13:54 +00:00
Matthew Flatt
39d405fe6e
zo-marshal supports module forms
...
svn: r14637
2009-04-28 13:13:22 +00:00
Jay McCarthy
8f4ece0f9f
typos
...
svn: r14589
2009-04-23 16:17:48 +00:00
Matthew Flatt
01e7df1780
fix contract links in docs for compiler/zo-parse
...
svn: r14485
2009-04-10 16:34:59 +00:00
Eli Barzilay
c0a8a01222
Changed @itemize{...} to @itemize[...] (done after comparing the doc
...
tree and verifying that there are no changes).
(Also fixed a few bugs that were in the code)
svn: r14427
2009-04-05 17:46:20 +00:00
Matthew Flatt
c656a658e9
doc xform Scheme API a provided by Will Farr (PR 10151)
...
svn: r14242
2009-03-23 18:49:03 +00:00
Matthew Flatt
5a8bd8b724
partially working compiler/zo-marshal
...
svn: r13976
2009-03-06 02:23:19 +00:00
Matthew Flatt
25e7978999
rename write-bytecode to zo-marshal
...
svn: r13974
2009-03-06 00:48:08 +00:00
Matthew Flatt
a1f0873143
initial version of write-bytecode
...
svn: r13973
2009-03-06 00:45:13 +00:00
Matthew Flatt
005d257dc4
add high-level explanation of bytecode to compiler/zo-parse docs
...
svn: r13428
2009-02-04 20:37:10 +00:00
Matthew Flatt
836e108401
refine compiler/zo-parse docs
...
svn: r12948
2008-12-28 19:21:15 +00:00
Matthew Flatt
7aec6b8761
document compiler/zo-parse and compiler/decompile
...
svn: r12947
2008-12-28 18:57:13 +00:00
Robby Findler
256182ecbd
adjusted the automatic compilation to make it more disableable
...
svn: r12397
2008-11-11 23:56:54 +00:00
Robby Findler
1490cd1c4d
added support for automatic compilation of source files to drscheme
...
svn: r12356
2008-11-08 18:34:39 +00:00
Matthew Flatt
c1a10edaff
fix compile-zos for modules
...
svn: r12347
2008-11-07 23:21:02 +00:00
Matthew Flatt
f076494c48
change mzc verbosity
...
svn: r12333
2008-11-06 18:54:12 +00:00
Eli Barzilay
be989d5cc5
typo
...
svn: r11524
2008-09-02 14:32:59 +00:00
Matthew Flatt
de4352d8fc
avoid depending on the message text for a cm-accomplice event
...
svn: r11355
2008-08-20 13:37:57 +00:00
Matthew Flatt
6516518ae5
fix cm-accomplice and avoid redundant reader-module dependencies
...
svn: r11354
2008-08-20 13:29:42 +00:00
Matthew Flatt
ebab4270bf
fix letrec compilation when call/cc is used on the RHS of something that otherwise looks like it could be let*; add #%in annotations to decompiler output
...
svn: r11329
2008-08-19 15:18:09 +00:00
Matthew Flatt
76cf25fc12
document 'mzc --decompile'
...
svn: r11317
2008-08-19 00:50:52 +00:00
Eli Barzilay
c78b20790d
typo
...
svn: r11163
2008-08-09 06:12:20 +00:00
Eli Barzilay
97913489ad
typo
...
svn: r11162
2008-08-09 06:08:24 +00:00
Matthew Flatt
7af044e2ce
allow multiple uses of an .icns filein .filetypes
...
svn: r10752
2008-07-13 23:06:24 +00:00
Eli Barzilay
4cd2614c21
scribble fixes -- nested @scheme and a few other similar problems
...
svn: r10744
2008-07-13 17:13:20 +00:00
Danny Yoo
f2fdb531a6
Typo
...
svn: r10509
2008-06-29 22:42:00 +00:00
Matthew Flatt
6f8dbf0ec5
make tech links gray; fix-ups in reference manual
...
svn: r10430
2008-06-23 21:03:10 +00:00