Matthew Flatt
|
6924089210
|
fix some safe-for-space issues in the interpreter, especially as it is used for top-level forms before entering JITted procedure bodies
svn: r15125
|
2009-06-09 18:58:39 +00:00 |
|
Matthew Flatt
|
23712e3a59
|
fix Windows mred -h (and other pre-startup writes to stdout)
svn: r15120
|
2009-06-08 16:36:03 +00:00 |
|
Eli Barzilay
|
27907c277e
|
Welcome to a new PLT day.
svn: r15109
|
2009-06-07 07:50:23 +00:00 |
|
Matthew Flatt
|
933f578002
|
syntax-local-lift-values-expression (v4.2.0.3)
svn: r15107
|
2009-06-06 15:13:43 +00:00 |
|
Kevin Tew
|
5ae285f744
|
Macroized some common repeated expressions
svn: r15105
|
2009-06-06 14:56:39 +00:00 |
|
Kevin Tew
|
c82053d521
|
Added GC_objhead_template objhead initialization
svn: r15104
|
2009-06-06 14:56:30 +00:00 |
|
Kevin Tew
|
1dc4a93460
|
Remove MasterGC thread, performance increase
svn: r15101
|
2009-06-05 22:49:24 +00:00 |
|
Kevin Tew
|
435d9b1bca
|
[Places] Add owner field to objhead header
svn: r15066
|
2009-06-03 16:37:00 +00:00 |
|
Kevin Tew
|
bd59edaab3
|
Fix ownership of collection_path when spawning a place
svn: r15060
|
2009-06-02 20:52:40 +00:00 |
|
Kevin Tew
|
02c658eaba
|
Foreign.ssc comment
svn: r15057
|
2009-06-02 17:43:14 +00:00 |
|
Eli Barzilay
|
6562b6ac6f
|
change foreign.ssc to match foreign.c
svn: r15054
|
2009-06-02 17:08:51 +00:00 |
|
Kevin Tew
|
0f62e95366
|
Fixed traversers_registered THREAD_LOCAL
svn: r15053
|
2009-06-02 16:24:45 +00:00 |
|
Kevin Tew
|
4370da0192
|
Fixed stdio ports REGISTER_SO
svn: r15052
|
2009-06-02 16:24:39 +00:00 |
|
Kevin Tew
|
f883264eb6
|
Fixed stxobj THREAD_LOCAL REGISTER_SO
svn: r15051
|
2009-06-02 16:24:33 +00:00 |
|
Kevin Tew
|
6aca811cd0
|
Fixed regex THREAD_LOCAL REGISTER_SO
svn: r15050
|
2009-06-02 16:24:26 +00:00 |
|
Kevin Tew
|
27215bcbca
|
Move global foreign creations to before MASTER GC switchout
svn: r15049
|
2009-06-02 16:24:19 +00:00 |
|
Kevin Tew
|
293d64cd15
|
Move scheme_init_type to happen before MASTER GC is switched out
svn: r15048
|
2009-06-02 16:24:12 +00:00 |
|
Kevin Tew
|
38456e8b5f
|
Make static Evt **evts THREAD_LOCAL
svn: r15047
|
2009-06-02 16:24:05 +00:00 |
|
Matthew Flatt
|
5589bb28c7
|
conditional defn of a_words array
svn: r15030
|
2009-05-31 02:23:34 +00:00 |
|
Matthew Flatt
|
66daf1e88e
|
fix mzconfig dependency; use GC_ASSERT
svn: r15028
|
2009-05-31 01:58:51 +00:00 |
|
Kevin Tew
|
41f1893354
|
Use tighter type for BTC_set_btc_mark
svn: r15012
|
2009-05-29 20:36:37 +00:00 |
|
Kevin Tew
|
12cdeff2b7
|
Variable Sized OBJHEAD
svn: r15010
|
2009-05-29 19:39:29 +00:00 |
|
Matthew Flatt
|
5c103eed59
|
fix problem with module->namespace and shadowing initial imports (pr 10264) (merge to 4.2)
svn: r14994
|
2009-05-26 23:44:11 +00:00 |
|
Matthew Flatt
|
af2e5beb4e
|
fix stack-prep bug in call-in-nested-thread
svn: r14992
|
2009-05-26 22:15:24 +00:00 |
|
Matthew Flatt
|
8218da6070
|
fix some allocation sizes that used 'int' instead of 'long' (merge to 4.2)
svn: r14967
|
2009-05-24 11:05:12 +00:00 |
|
Matthew Flatt
|
351b9ffb28
|
fix repairs of MrEd Mac -h problem for XonX
svn: r14958
|
2009-05-23 13:22:46 +00:00 |
|
Matthew Flatt
|
f496a353db
|
fix MrEd -h, etc. reporting under Mac OS X
svn: r14931
|
2009-05-22 19:18:07 +00:00 |
|
Matthew Flatt
|
24af2c638f
|
fix Mac GC problem related to clipboard clients (merge to 4.2)
svn: r14922
|
2009-05-22 17:13:02 +00:00 |
|
Matthew Flatt
|
99c159a727
|
adjust configure script to disable --prefix on Mac OS X unless either --enable-xonx or --enable-macprefix is also provided
svn: r14904
|
2009-05-21 19:25:51 +00:00 |
|
Matthew Flatt
|
6cf91e6dd3
|
put local -I flags before CFLAGS in Makefiles
svn: r14901
|
2009-05-21 16:13:42 +00:00 |
|
Matthew Flatt
|
f23ee1965e
|
fix Windows/Mac print cleanup
svn: r14885
|
2009-05-20 21:24:20 +00:00 |
|
Matthew Flatt
|
de5bbaff40
|
fix bug parsing polar notation conbined with #e
svn: r14878
|
2009-05-20 00:18:15 +00:00 |
|
Matthew Flatt
|
e51ca461ae
|
try to fix Windows freezing problem
svn: r14867
|
2009-05-19 12:54:07 +00:00 |
|
Eli Barzilay
|
7ef0e8258e
|
Welcome to a new PLT day.
svn: r14853
|
2009-05-18 07:50:40 +00:00 |
|
Matthew Flatt
|
aba257c816
|
fix shadowing of language-supplied bindings when loading from bytecode (merge to 4.2)
svn: r14851
|
2009-05-17 13:47:28 +00:00 |
|
Matthew Flatt
|
70859f0d0b
|
identifier-prune-lexical-context (4.2.0.2)
svn: r14850
|
2009-05-17 12:31:51 +00:00 |
|
Eli Barzilay
|
7efdd033bf
|
Welcome to a new PLT day.
svn: r14849
|
2009-05-17 06:41:49 +00:00 |
|
Eli Barzilay
|
00cab7cfd2
|
update version numbers for the v4.2 release
svn: r14847
|
2009-05-17 01:45:49 +00:00 |
|
Matthew Flatt
|
ee7b4404ab
|
-Wl,--export-dynamic for OpenBSD
svn: r14845
|
2009-05-16 16:11:17 +00:00 |
|
Matthew Flatt
|
fd09fd9a33
|
STRIP_DEBUG configuration
svn: r14774
|
2009-05-11 15:43:19 +00:00 |
|
Eli Barzilay
|
e9bcf8b15f
|
work around xform parsing issue
svn: r14766
|
2009-05-09 23:21:13 +00:00 |
|
Eli Barzilay
|
f4bb0243fa
|
ignore errors from strip, such as those resulting from using the solaris version (PR10072)
svn: r14765
|
2009-05-09 21:09:14 +00:00 |
|
Eli Barzilay
|
cd6fbedfa8
|
dont take sizeof(void), fix function typecase (both PR10234), fix error message
svn: r14764
|
2009-05-09 19:39:17 +00:00 |
|
Matthew Flatt
|
c9b76801ed
|
fix problems with syntax-local-get-shadower and syntax-local-lift-require
svn: r14744
|
2009-05-07 22:45:15 +00:00 |
|
Matthew Flatt
|
beae40a466
|
save a few cycles when reading bytecode
svn: r14738
|
2009-05-07 15:41:18 +00:00 |
|
Matthew Flatt
|
53bd4e9106
|
special-case memcpy (so gcc inlines) for pair-sized object when promoting to old generation
svn: r14737
|
2009-05-07 15:41:02 +00:00 |
|
Matthew Flatt
|
884d478c06
|
fix proc name in error msg
svn: r14733
|
2009-05-06 20:21:27 +00:00 |
|
Matthew Flatt
|
f08649a007
|
further improve procedure? and procedure-arity-includes? optimization on procedure names bound in a module top-level
svn: r14725
|
2009-05-05 23:08:24 +00:00 |
|
Matthew Flatt
|
4623a1ac07
|
some improvement in eliminating procedure? and procedure-arity-includes? statically
svn: r14723
|
2009-05-05 19:22:55 +00:00 |
|
Carl Eastlund
|
19ba4a4f18
|
Rewrote README file to suggest the 'src/build' convention in Quick instructions and new 'step 1'.
svn: r14720
|
2009-05-05 13:15:56 +00:00 |
|
Carl Eastlund
|
211e644e91
|
Fixed a spelling typo and a verb tense error.
svn: r14719
|
2009-05-05 12:54:14 +00:00 |
|
Carl Eastlund
|
d66d3b1822
|
Fixed a typo in step 3, which described repeating configure (step 1) but skipping make (step 2) as 'not necessary to repeat steps 1 and 2'.
svn: r14718
|
2009-05-05 12:49:51 +00:00 |
|
Matthew Flatt
|
d7570ee9e7
|
fix mred-text for Windows (startup banner)
svn: r14702
|
2009-05-04 00:46:33 +00:00 |
|
Matthew Flatt
|
16e483033c
|
fix define after define* in package; doc repairs
svn: r14701
|
2009-05-03 23:49:22 +00:00 |
|
Matthew Flatt
|
2b4d032701
|
little edits to the README additions recommending a 'build' directory
svn: r14694
|
2009-05-03 16:59:44 +00:00 |
|
Eli Barzilay
|
930eec2d02
|
be more explicit about building from a new directory
svn: r14683
|
2009-05-01 22:54:54 +00:00 |
|
Eli Barzilay
|
24571c0093
|
make sure "coLLECTs dIRECTORy:" is on a single line, and remove "now" from the 3m description
svn: r14682
|
2009-05-01 22:39:30 +00:00 |
|
Eli Barzilay
|
ff73a5395e
|
removed lots of "the the"s
svn: r14679
|
2009-05-01 21:02:51 +00:00 |
|
Matthew Flatt
|
257952f1b5
|
remove unused local variable
svn: r14676
|
2009-05-01 17:01:07 +00:00 |
|
Matthew Flatt
|
a68c0594a5
|
fix problems with windows event handling and sleeping
svn: r14675
|
2009-05-01 16:47:33 +00:00 |
|
Matthew Flatt
|
64a2cafa17
|
fix bug with import to a gensymed local name
svn: r14674
|
2009-05-01 12:15:36 +00:00 |
|
Matthew Flatt
|
f3bc79c2db
|
fix problem with re-declaring modules (especially with syntax objects in compile-time expressions), and remove some debugging code that was accidentally left in the previous change
svn: r14672
|
2009-05-01 03:36:27 +00:00 |
|
Matthew Flatt
|
2b8b10dd40
|
fix problem with package, define*, and macro-introduced identifiers
svn: r14671
|
2009-04-30 23:57:45 +00:00 |
|
Matthew Flatt
|
6aef52d46c
|
fix syntax-local-lift-require when in the expression-expansion phase
svn: r14613
|
2009-04-26 13:21:31 +00:00 |
|
Matthew Flatt
|
bdd86751ee
|
fix bug in handling re-export inspectors
svn: r14609
|
2009-04-25 14:11:17 +00:00 |
|
Eli Barzilay
|
97cb7802ac
|
Welcome to a new PLT day.
svn: r14606
|
2009-04-25 07:50:17 +00:00 |
|
Matthew Flatt
|
a542660087
|
raise canvas scroll limits to 1B instead of 10k
svn: r14605
|
2009-04-24 21:54:28 +00:00 |
|
Matthew Flatt
|
333ecffe3e
|
fix typo in windows scroll change
svn: r14604
|
2009-04-24 21:52:05 +00:00 |
|
Matthew Flatt
|
afd8b0c2fd
|
fix scrollbars for >16-bit values under Windows
svn: r14603
|
2009-04-24 21:49:16 +00:00 |
|
Matthew Flatt
|
b741225899
|
fix wong-sized local array
svn: r14597
|
2009-04-24 18:27:12 +00:00 |
|
Matthew Flatt
|
cd09b30497
|
(v4.1.5.5) repair interaction of provides redirected by a rename-transformer, certification of access to unexported variables, and protected exports; also get rid of kernel-reprovide special case in export handling, because a more general export-sharing technique subsumed the special case long ago
svn: r14593
|
2009-04-24 14:59:09 +00:00 |
|
Matthew Flatt
|
f86c9e3d85
|
fix backtrace to work with new medium-object pages
svn: r14576
|
2009-04-21 16:39:13 +00:00 |
|
Matthew Flatt
|
6586dbcb79
|
JIT correction for detecting struct mutator in closure
svn: r14571
|
2009-04-21 05:15:53 +00:00 |
|
Matthew Flatt
|
943c743e04
|
restore medium-page GC support
svn: r14569
|
2009-04-20 19:45:51 +00:00 |
|
Matthew Flatt
|
7cee07e02d
|
disable buggy medium-allocation code
svn: r14567
|
2009-04-20 16:41:57 +00:00 |
|
Matthew Flatt
|
f51f8c8b7f
|
avoid generating unnecessary struct-accessor and -mutator names
svn: r14566
|
2009-04-20 13:14:40 +00:00 |
|
Matthew Flatt
|
5a4f15f5f9
|
better GC support for medium-sized immobile objects
svn: r14560
|
2009-04-19 15:47:52 +00:00 |
|
Matthew Flatt
|
d93d37903b
|
better Exited message for Windows no-stdio console
svn: r14552
|
2009-04-18 13:08:54 +00:00 |
|
Matthew Flatt
|
c6a2904928
|
fix typo (0 should be NULL)
svn: r14547
|
2009-04-17 22:48:56 +00:00 |
|
Matthew Flatt
|
7c80111b2c
|
fix bug in referenced-before-defn error message
svn: r14533
|
2009-04-16 21:23:28 +00:00 |
|
Matthew Flatt
|
4c30a65afd
|
better discovery of struct ref/mutators in lambda-lifted functions
svn: r14532
|
2009-04-16 21:06:34 +00:00 |
|
Matthew Flatt
|
709ad23400
|
performance improvements: class local-field access uses accessor with index built in (so the index is checked once); JIT partially inlines struct-field mutation
svn: r14530
|
2009-04-16 19:01:20 +00:00 |
|
Matthew Flatt
|
0574391f0d
|
fix another problem with free-id= cycles
svn: r14525
|
2009-04-15 17:21:49 +00:00 |
|
Matthew Flatt
|
daf779d230
|
fix problem with free-id= cycles
svn: r14524
|
2009-04-15 17:18:02 +00:00 |
|
Matthew Flatt
|
beeb832223
|
use Windows console for MrEd's initial stdout/stderr/stdin
svn: r14520
|
2009-04-15 14:28:37 +00:00 |
|
Eli Barzilay
|
b9bb356a17
|
avoid using unavail if it is null
svn: r14486
|
2009-04-10 21:07:56 +00:00 |
|
Matthew Flatt
|
71d28de3a0
|
fix bug in looking for free-id=? re-exports
svn: r14476
|
2009-04-09 13:05:54 +00:00 |
|
Matthew Flatt
|
a1cc8d30a1
|
fix MrEd Windows handle-block problem (PR 10183)
svn: r14467
|
2009-04-08 15:40:21 +00:00 |
|
Matthew Flatt
|
a6c7b6399a
|
move Mac OS X control_87 to the right place
svn: r14466
|
2009-04-08 15:08:47 +00:00 |
|
Matthew Flatt
|
4ccff8023e
|
fix problem with multiple result values combined with an incorrect JIT guess on application of a structure-type predicate
svn: r14461
|
2009-04-08 10:44:53 +00:00 |
|
Matthew Flatt
|
285dae4935
|
set x87 FP explicitly to double-precision mode on some platforms
svn: r14459
|
2009-04-08 09:21:43 +00:00 |
|
Matthew Flatt
|
fd9ee204a5
|
on third thought, it's module->namespace that needs to prepare the compile time, not dynamic-require, and that's why it worked before; restored the visit-availing behavior of module->namespace, and rewound the previous change (still for PR 10185)
svn: r14455
|
2009-04-08 02:21:22 +00:00 |
|
Matthew Flatt
|
8c9bcd50c2
|
on second thought, PR 10185 demonstrates why the variant of dynamic-require (and namespace-attach-module) that doesn't make the phase availble is difficult to reason about; changing dynamic-require and namespace-attach-module, instead of DrScheme
svn: r14454
|
2009-04-08 02:11:21 +00:00 |
|
Eli Barzilay
|
7638f0fa98
|
Welcome to a new PLT day.
svn: r14452
|
2009-04-08 01:53:21 +00:00 |
|
Matthew Flatt
|
1d26e97a35
|
Scheme-implemented editor classes; on-demand instantiation of module phases
svn: r14445
|
2009-04-07 17:12:22 +00:00 |
|
Matthew Flatt
|
3528308dfb
|
avoid PS region bug
svn: r14393
|
2009-03-31 21:25:39 +00:00 |
|
Matthew Flatt
|
0db0fefba5
|
inline vector ops where index is a constant; fix modle-rename shortcut table for symbolic module paths
svn: r14391
|
2009-03-31 21:24:01 +00:00 |
|
Matthew Flatt
|
2969412c87
|
fix problem with 'continuation-marks' on a suspended thread
svn: r14367
|
2009-03-30 21:53:42 +00:00 |
|
Matthew Flatt
|
5b3c9ac7ef
|
no-inline for scheme_approx_sp
svn: r14267
|
2009-03-25 12:51:34 +00:00 |
|
Matthew Flatt
|
15267c26b4
|
reset libunwind before init context in native stack trace
svn: r14262
|
2009-03-25 12:18:07 +00:00 |
|