Matthew Flatt
ba7ad5d2e6
add support to xform to output source line numbers
...
svn: r12419
2008-11-13 00:26:04 +00:00
Matthew Flatt
f076494c48
change mzc verbosity
...
svn: r12333
2008-11-06 18:54:12 +00:00
Matthew Flatt
95bedb17fb
change contracts to reflect context via #%variable-reference instead of syntax objects; add id-less #%variable-reference form; drop link to unneeded CPort objects in delayed thunks; streamline some modules that tend to show up in deep phases
...
svn: r12231
2008-11-04 14:24:12 +00:00
Matthew Flatt
a529b45e7c
add __isnan and __isinf (PR 9802)
...
svn: r11911
2008-09-30 12:08:09 +00:00
Matthew Flatt
186bf67630
msvs9-friendly patches; preliminary splicing let-syntax library; export and doc GC_resolve and GC_fixup_self
...
svn: r11758
2008-09-15 19:08:50 +00:00
Matthew Flatt
6516518ae5
fix cm-accomplice and avoid redundant reader-module dependencies
...
svn: r11354
2008-08-20 13:29:42 +00:00
Eli Barzilay
a48366ce12
move cm-ctime to compiler/private, move away compiler/cm and compiler/cm-accomplice stubs
...
svn: r11312
2008-08-19 00:13:43 +00:00
Matthew Flatt
91d73e4c30
more __isinf variants in xform (PR 9505)
...
svn: r10267
2008-06-15 11:31:21 +00:00
Matthew Flatt
3451dff783
mzc -e repairs
...
svn: r9669
2008-05-05 22:32:16 +00:00
Matthew Flatt
63c8b7ffde
fix some mzc -e problems
...
svn: r9379
2008-04-21 01:04:31 +00:00
Matthew Flatt
e1b493ee19
add __isinfl as rcognized non-GCing primitive for xform, and streamline infinity tests while we're at it
...
svn: r9109
2008-03-29 12:48:59 +00:00
Eli Barzilay
b76390a452
revise the way setup-plt crawls over the collection trees
...
svn: r8860
2008-03-03 22:04:28 +00:00
Matthew Flatt
b3476706ec
add newline handling to reencode-input/output-port; provide a streamlined path for custom-port buffering (via pipes); fix JIT bug related to updating the runstack pointer after a call that turns out to be a direct-native call
...
svn: r8851
2008-03-02 16:00:12 +00:00
Eli Barzilay
bb34f747b6
make all files terminate with a newline
...
svn: r8786
2008-02-24 21:27:36 +00:00
Eli Barzilay
b1a08edd5a
use new require specs in many places
...
svn: r8774
2008-02-23 09:42:03 +00:00
Eli Barzilay
699c40643d
* Changed setup-plt to compile collections if they have an "info.ss"
...
file. (That is, it does not require the file to have a `name'
entry.)
* The name shown when setup works is the directory name, followed by
the `name' field from the info file when specified.
* This means that many `name's are no longer needed, so I'm removing
them. To see if you need a `name' entry, consider that the name
will be shown like this:
... foo (<your name here>)
This means that if the name is the same as the directory name, then
there is no point in having it. I also removed cases where the name
differed only in its capitalization for collections where the case
is obvious.
* Also, for subcollections, the name should clarify the name of the
subcollection in context. For example "Acknowledgments" explains
what scribbling/acks is, but there's no need to add the context name
as in "Scribblings: Acknowledgments".
* There may also be a point in keeping names for other uses. One such
example was in games, where the name field was used in the PLT Games
application. (This was changed to default on the directory name, so
it is no longer needed in most games.) Another example is in planet
packages.
svn: r8629
2008-02-12 10:33:01 +00:00
Eli Barzilay
3c72e71e24
switched info.ss files to #lang
...
svn: r8532
2008-02-04 23:00:35 +00:00
Matthew Flatt
d411eb6402
fix Mach-O updating in the case that no two-level hints entry is available
...
svn: r8136
2007-12-27 12:07:12 +00:00
Matthew Flatt
415cd0bf15
lazy, force, delay in scheme/promise and scheme; clean up mzscheme some, and clean up the docs some
...
svn: r8053
2007-12-18 21:37:23 +00:00
Matthew Flatt
b8d9e4f406
mzc -e fixes
...
svn: r7714
2007-11-14 01:25:01 +00:00
Matthew Flatt
39cedb62ed
v3.99.0.2
...
svn: r7706
2007-11-13 12:40:00 +00:00
Matthew Flatt
dec670ff75
fix problem where --save-temps didn't work for 3m-generated file (due to lingering handler installed by 3m)
...
svn: r7320
2007-09-11 20:56:08 +00:00
Matthew Flatt
38f7ef41ed
fix incorrect handling of extern "C" in xform
...
svn: r6713
2007-06-21 08:40:38 +00:00
Matthew Flatt
e9385a910e
370.2
...
svn: r6369
2007-05-29 03:26:32 +00:00
Matthew Flatt
81d1f12b7c
note mzc bug near its source
...
svn: r6246
2007-05-24 01:23:30 +00:00
Matthew Flatt
acce4106f4
recognize more nan and inf C function names
...
svn: r6236
2007-05-20 21:31:59 +00:00
Matthew Flatt
29348092ab
fix new xform macro handling
...
svn: r5904
2007-04-09 09:59:56 +00:00
Matthew Flatt
34d00a000c
369.9
...
svn: r5902
2007-04-09 08:34:00 +00:00
Matthew Flatt
122bacb0d5
fix file placement, clean-up, and reporting for C output in 3m mode
...
svn: r5800
2007-03-20 03:52:56 +00:00
Matthew Flatt
a5b71fccbf
error-message typo
...
svn: r5797
2007-03-19 22:08:09 +00:00
Matthew Flatt
a5b490ae35
build in memcmp as a non-gcing function for xform
...
svn: r5498
2007-01-29 13:12:45 +00:00
Matthew Flatt
e911124dbf
fix var registration in the presence of setjmp
...
svn: r5479
2007-01-27 22:54:38 +00:00
Matthew Flatt
a746e33058
improved test for non-conversion
...
svn: r5452
2007-01-25 06:19:00 +00:00
Matthew Flatt
91add0453f
369.4
...
svn: r5327
2007-01-12 07:09:56 +00:00
Matthew Flatt
cf0b303497
359.2, collects changes
...
svn: r5143
2006-12-20 00:57:12 +00:00
Eli Barzilay
3459c3a58f
merged units branch
...
svn: r5033
2006-12-05 20:31:14 +00:00
Mike Sperber
562f12160d
Make debugging output from mzc work again.
...
svn: r4976
2006-11-29 07:16:08 +00:00
Matthew Flatt
213fe7c52b
xform: more precise tracking of non-gcing calls, which helps avoid conversions of whole functions
...
svn: r4254
2006-09-06 04:21:33 +00:00
Matthew Flatt
87e78e0f96
3m bug fix for function calls chained with &&, ||, etc
...
svn: r4072
2006-08-16 23:08:24 +00:00
Matthew Flatt
92a0c5c4de
add __errno to list of things like _errno
...
svn: r3929
2006-08-02 16:59:13 +00:00
Matthew Flatt
0760d57b01
xform drops __declspec(deprecated())
...
svn: r3902
2006-07-31 12:45:35 +00:00
Matthew Flatt
ebe051694d
350.3
...
svn: r3571
2006-07-01 18:53:09 +00:00
Matthew Flatt
e9632780ba
precompiled header doesn't have to match on lines containing only blanks
...
svn: r3500
2006-06-27 16:11:47 +00:00
Matthew Flatt
6706befaa3
350.2
...
svn: r3496
2006-06-27 12:34:39 +00:00
Matthew Flatt
b36a057d75
compile mzc-generated module wrapper without enforced constants
...
svn: r3147
2006-05-31 11:41:27 +00:00
Matthew Flatt
9b850501a4
shift more DYSYM offsets
...
svn: r3055
2006-05-25 13:19:00 +00:00
Matthew Flatt
d034f64dd2
301.16
...
svn: r3040
2006-05-24 19:29:58 +00:00
Eli Barzilay
9382e21ede
wchar_t is atomic, new commands for __asm blocks
...
svn: r2996
2006-05-21 09:15:17 +00:00
Matthew Flatt
aaa9a18c77
fix header-size calculation
...
svn: r2938
2006-05-14 12:40:00 +00:00
Matthew Flatt
9be16da09b
directly manipulate mach-o to change framework path or to add code for a stand-alone executable
...
svn: r2937
2006-05-14 12:25:37 +00:00
Eli Barzilay
18c28a5316
CRLF -> LF
...
svn: r2928
2006-05-12 23:28:35 +00:00
Matthew Flatt
8ed6d36b33
no more PLTHOME anywhere; instead, there's a dir.ss library to find various directories
...
svn: r2924
2006-05-12 21:14:02 +00:00
Matthew Flatt
fd9266eb79
allow Windows build to live in a path that includes non-ASCII characters
...
svn: r2907
2006-05-11 18:08:27 +00:00
Eli Barzilay
4bf87ba029
set eol-style
...
svn: r2757
2006-04-24 01:56:27 +00:00
Matthew Flatt
7797db25a9
moved collects-path-update code (for make install) into src tree
...
svn: r2756
2006-04-24 00:13:28 +00:00
Matthew Flatt
53fb8610c3
MSVC-built DLLs go to plt/lib instead of plt, and executable-creator patches the executable's path to DLLs
...
svn: r2755
2006-04-24 00:01:45 +00:00
Matthew Flatt
678b6e1102
new utility for adjust the embedded collects path
...
svn: r2741
2006-04-23 02:47:35 +00:00
Matthew Flatt
1d77707ef1
301.13 (the beginning of the end for PLTHOME)
...
svn: r2740
2006-04-23 02:36:55 +00:00
Eli Barzilay
16f01a1109
{quick,merge}sort -> sort
...
svn: r2569
2006-04-01 12:24:15 +00:00
Matthew Flatt
634eb6f00d
one more builtin for x86 Mac OS X build
...
svn: r2516
2006-03-27 14:53:09 +00:00
Matthew Flatt
155526c8ae
call new with explicit GC mode
...
svn: r2507
2006-03-25 20:28:05 +00:00
Matthew Flatt
4c717d307f
copy PLT_MzScheme into PLT_MrEd framework to avoid relative fw-to-fw reference
...
svn: r2339
2006-03-01 14:02:40 +00:00
Matthew Flatt
e40e27435d
301.7
...
svn: r2304
2006-02-23 13:19:03 +00:00
Matthew Flatt
a67a8af981
don't use exit, raise final error as user error
...
svn: r2281
2006-02-18 15:44:21 +00:00
Matthew Flatt
ff3b104195
list new setjmp procs for xform
...
svn: r2137
2006-02-06 14:06:59 +00:00
Matthew Flatt
647fd49e5e
toward more correct construction of Mac stand-alone executables
...
svn: r1742
2006-01-01 16:49:05 +00:00
Matthew Flatt
5ea77942db
change Mac default build to put frameworks in plt/lib
...
svn: r1692
2005-12-26 13:07:35 +00:00
Matthew Flatt
cc2f58a824
graphical-mzc -> gmzc
...
svn: r1410
2005-11-25 23:01:48 +00:00
Matthew Flatt
ed6f45bc3e
write bytcode insteda of display
...
svn: r1404
2005-11-25 12:43:22 +00:00
Matthew Flatt
c0476d4add
strip #! from start of programs
...
svn: r1376
2005-11-22 22:34:35 +00:00
Matthew Flatt
58b6198fa5
3m and mzc
...
svn: r1353
2005-11-19 16:19:42 +00:00
Matthew Flatt
5f2299474d
to-core moved and tweaked
...
svn: r1332
2005-11-16 21:38:45 +00:00
Matthew Flatt
6071787e52
%var-ref to kercase
...
svn: r1289
2005-11-11 21:38:26 +00:00
Matthew Flatt
c198298d25
req-for-syntax repairs
...
svn: r1288
2005-11-11 21:28:22 +00:00
Matthew Flatt
aa0692e7cd
299.406
...
svn: r1287
2005-11-11 21:26:46 +00:00
Matthew Flatt
117ec552fe
verbose xform
...
svn: r969
2005-10-04 18:52:37 +00:00
Matthew Flatt
bda88101f8
xform support in setup-extension
...
svn: r967
2005-10-04 18:41:49 +00:00
Matthew Flatt
46e33e12d9
added xform.ss, will provide better interface later
...
svn: r934
2005-09-29 15:46:59 +00:00
Matthew Flatt
d17ee2ab7c
windows: allow MrEd-based console apps and Mz-based consoleless apps
...
svn: r230
2005-06-22 20:28:36 +00:00
Eli Barzilay
017d151d59
Adding collects, with all the right properties (except eoln-style).
...
svn: r3
2005-05-27 18:56:37 +00:00