Matthew Flatt
|
a6825c5e58
|
avoid overflow in size calculation for make-vector
svn: r16207
|
2009-10-01 23:50:43 +00:00 |
|
Matthew Flatt
|
788ccc7f15
|
fix out-of-memory exception handling (PR 10489); misc compiler hushes
svn: r16206
|
2009-10-01 23:39:38 +00:00 |
|
Eli Barzilay
|
b50c10efa2
|
using scribble/text now
svn: r16192
|
2009-09-30 20:28:02 +00:00 |
|
Kevin Tew
|
bb148a3e1b
|
fixed backwards memset argument order
svn: r16191
|
2009-09-30 19:45:56 +00:00 |
|
Kevin Tew
|
5c8de0ea41
|
Silence jit.c warnings
svn: r16190
|
2009-09-30 17:44:23 +00:00 |
|
Eli Barzilay
|
e17ae5ce02
|
exnsrc.ss is now a module; works with v4 now
svn: r16189
|
2009-09-30 17:00:55 +00:00 |
|
Kevin Tew
|
e07361afc1
|
Pre-populate unsafe_env rt module exports
svn: r16172
|
2009-09-29 18:19:33 +00:00 |
|
Kevin Tew
|
8d3217810b
|
THREAD_LOCAL scheduled_kills
svn: r16171
|
2009-09-29 18:19:28 +00:00 |
|
Kevin Tew
|
95524d71a1
|
THREAD_LOCAL gmp state
svn: r16168
|
2009-09-29 16:01:36 +00:00 |
|
Kevin Tew
|
090f5eb474
|
Disable check_cycles_fast for places
svn: r16157
|
2009-09-28 22:08:31 +00:00 |
|
Kevin Tew
|
1d95e97c29
|
THREAD_LOCAL scheme_system_idle_channel
svn: r16156
|
2009-09-28 22:08:25 +00:00 |
|
Kevin Tew
|
cdeb27255e
|
Prehashed kernel_modidx empty_self_modidx, avoided unneeded late write of NULL in kernel env
svn: r16155
|
2009-09-28 22:08:18 +00:00 |
|
Kevin Tew
|
0e89f5c580
|
scheme_init_network cleanup
svn: r16154
|
2009-09-28 21:41:59 +00:00 |
|
Kevin Tew
|
7e942fa211
|
THREAD_LOCAL fun.c module.c network.c port.c print.c thread.c
svn: r16153
|
2009-09-28 21:41:52 +00:00 |
|
Kevin Tew
|
34955dd358
|
THREAD_LOCAL thread.c
svn: r16152
|
2009-09-28 21:41:43 +00:00 |
|
Kevin Tew
|
7d3099c980
|
Moved THREAD_LOCAL stxobj globals to place REGISTER_SO
svn: r16151
|
2009-09-28 21:13:08 +00:00 |
|
Kevin Tew
|
b4b0512961
|
Made external_event_fd THREAD_LOCAL
svn: r16150
|
2009-09-28 21:13:02 +00:00 |
|
Kevin Tew
|
3840b6f50b
|
Precompute hash of scheme_default_prompt_tag
svn: r16149
|
2009-09-28 21:12:52 +00:00 |
|
Matthew Flatt
|
ce6c12daf8
|
fix bug when JIT is dynamically disabled
svn: r16144
|
2009-09-28 15:22:46 +00:00 |
|
Matthew Flatt
|
c3602ff740
|
remove debugging printf
svn: r16135
|
2009-09-26 19:43:46 +00:00 |
|
Matthew Flatt
|
b9c1fafb74
|
register module body and import traversal for JIT-based stack traces
svn: r16134
|
2009-09-26 19:04:18 +00:00 |
|
Matthew Flatt
|
ccb20d1be6
|
fix ordering problem between initial and later imports for certain cases leading to module->namespace
svn: r16126
|
2009-09-25 14:44:37 +00:00 |
|
Matthew Flatt
|
26f99d3fa4
|
remove security-guard check from cleanse-path, because it does not consult the filesystem
svn: r16121
|
2009-09-24 14:49:59 +00:00 |
|
Kevin Tew
|
4ad24edba4
|
Removed unused code
svn: r16112
|
2009-09-22 19:19:47 +00:00 |
|
Kevin Tew
|
027959de52
|
Simplified propagate mark code, removed unneeded pagemap calls
svn: r16041
|
2009-09-17 14:13:47 +00:00 |
|
Eli Barzilay
|
c72c95b88f
|
Welcome to a new PLT day.
svn: r16032
|
2009-09-17 07:50:14 +00:00 |
|
Eli Barzilay
|
15bebfd8ea
|
update version numbers for the v4.2.2 release
svn: r16030
|
2009-09-17 03:11:45 +00:00 |
|
Matthew Flatt
|
762b4e4266
|
fix syntax printing to avoid nul char
svn: r16014
|
2009-09-14 22:53:07 +00:00 |
|
Matthew Flatt
|
147f15b59a
|
fix PPC JIT-inlined exact->inexact
svn: r15987
|
2009-09-12 04:21:37 +00:00 |
|
Matthew Flatt
|
30c0dcf045
|
dynamic-require and 0 mode; repair to unsafe-fl ops; x86_64 for Mac OS X
svn: r15985
|
2009-09-11 23:05:50 +00:00 |
|
Matthew Flatt
|
d918b3be4f
|
fix endianness of file creator & type (PR 10424)
svn: r15972
|
2009-09-11 15:30:47 +00:00 |
|
Matthew Flatt
|
a8ecb7fc09
|
just a comment and some (disabled) debugging instrumentation
svn: r15959
|
2009-09-10 17:54:10 +00:00 |
|
Kevin Tew
|
0d1409e5fd
|
Places start_module and atomic mark traversal fixes
svn: r15958
|
2009-09-10 16:24:18 +00:00 |
|
Matthew Flatt
|
f49af7c4fa
|
fix problem with code inspectors and unmarshaling syntax (PR 10429)
svn: r15957
|
2009-09-10 15:27:41 +00:00 |
|
Matthew Flatt
|
cdd4c47bd6
|
runtime repairs for macro stepper
svn: r15955
|
2009-09-10 12:54:15 +00:00 |
|
Eli Barzilay
|
f1179528a8
|
typo
svn: r15943
|
2009-09-09 20:55:43 +00:00 |
|
Matthew Flatt
|
bacdbc015f
|
explain reason for --enable-macprefix
svn: r15942
|
2009-09-09 20:44:22 +00:00 |
|
Matthew Flatt
|
560fde6c04
|
change the way #%unsafe is found; fix configure for PPC mac
svn: r15941
|
2009-09-09 18:53:16 +00:00 |
|
Kevin Tew
|
8d9a087a4f
|
Fix configure.ac for places using cgc on x86_64
svn: r15939
|
2009-09-09 17:34:03 +00:00 |
|
Kevin Tew
|
d40b3b4c41
|
GC2 Cleanups
svn: r15938
|
2009-09-09 17:33:48 +00:00 |
|
Kevin Tew
|
3c1f392945
|
Got rid of hardcoded place-main
svn: r15937
|
2009-09-09 17:33:41 +00:00 |
|
Matthew Flatt
|
7437bdec03
|
fix typo in configure report
svn: r15932
|
2009-09-09 12:42:01 +00:00 |
|
Matthew Flatt
|
02239ff6d9
|
auto-configure large-file support
svn: r15931
|
2009-09-09 12:40:20 +00:00 |
|
Matthew Flatt
|
8958f1893a
|
make build work on Mac OS 10.6
svn: r15927
|
2009-09-09 01:06:30 +00:00 |
|
Eli Barzilay
|
3d3cb4cbd3
|
Welcome to a new PLT day.
svn: r15900
|
2009-09-07 07:50:24 +00:00 |
|
Matthew Flatt
|
8ae0ea9d14
|
unsafe ops (v4.2.1.8)
svn: r15899
|
2009-09-06 18:24:46 +00:00 |
|
Eli Barzilay
|
5497e7b65b
|
Welcome to a new PLT day.
svn: r15786
|
2009-08-20 07:50:15 +00:00 |
|
Matthew Flatt
|
543f586a97
|
orig paramz to planet resolver (v4.2.1.7)
svn: r15783
|
2009-08-19 16:40:33 +00:00 |
|
Kevin Tew
|
e000b13d22
|
Reorg medium_allocate
svn: r15778
|
2009-08-18 16:54:54 +00:00 |
|
Eli Barzilay
|
aae1fb9508
|
Welcome to a new PLT day.
svn: r15700
|
2009-08-11 07:50:23 +00:00 |
|
Matthew Flatt
|
2414f4f880
|
print-syntax-width (4.2.1.6)
svn: r15696
|
2009-08-10 22:01:57 +00:00 |
|
Matthew Flatt
|
0d4ef1fc9f
|
complain when the up-to-3-arguments JIT constraint is broken
svn: r15674
|
2009-08-05 12:36:27 +00:00 |
|
Matthew Flatt
|
7616035dc0
|
fix direct-prim interception code to not use 4 arguments
svn: r15673
|
2009-08-05 12:30:35 +00:00 |
|
Kevin Tew
|
29ecb41127
|
Typo
svn: r15664
|
2009-08-03 20:47:44 +00:00 |
|
Matthew Flatt
|
1bf2520388
|
fix bug in TCP port flushing (maybe only affects ports with line counting enabled)
svn: r15650
|
2009-08-01 02:05:05 +00:00 |
|
Eli Barzilay
|
4c5c7cf89b
|
Welcome to a new PLT day.
svn: r15643
|
2009-07-30 19:55:42 +00:00 |
|
Eli Barzilay
|
6da4f18dab
|
Two more places that needed to change with the @foo@bar change
svn: r15626
|
2009-07-29 19:41:41 +00:00 |
|
Matthew Flatt
|
a47d94f75f
|
add file-or-directory-identity (4.1.2.5)
svn: r15623
|
2009-07-29 17:39:03 +00:00 |
|
Eli Barzilay
|
800ec93cd4
|
Welcome to a new PLT day.
svn: r15618
|
2009-07-29 07:50:26 +00:00 |
|
Matthew Flatt
|
d48332ed26
|
fix for syntax coloring (4.2.1.4)
svn: r15608
|
2009-07-28 18:30:21 +00:00 |
|
Matthew Flatt
|
1ba7cf0926
|
#lang syntax coloring; Scribble syntax coloring
svn: r15607
|
2009-07-28 18:06:14 +00:00 |
|
Matthew Flatt
|
07503f5c35
|
add missing checks on pen-mutation methods
svn: r15591
|
2009-07-28 00:04:38 +00:00 |
|
Kevin Tew
|
fa13bbb72b
|
added THREAD_LOCAL to continuation counter globals
svn: r15590
|
2009-07-27 21:38:05 +00:00 |
|
Matthew Flatt
|
d5f409e680
|
JIT instrumentation for direct calls to primitives
svn: r15589
|
2009-07-27 21:02:38 +00:00 |
|
Kevin Tew
|
84c14edea0
|
struct.c THREAD_LOCAL
svn: r15588
|
2009-07-27 18:33:25 +00:00 |
|
Kevin Tew
|
c3a6b6a6a2
|
stxobj.c THREAD_LOCAL
svn: r15587
|
2009-07-27 18:33:18 +00:00 |
|
Eli Barzilay
|
b83a0a34c2
|
Welcome to a new PLT day.
svn: r15582
|
2009-07-27 07:50:28 +00:00 |
|
Matthew Flatt
|
229e2636de
|
change scribble 'variant' to 'property'; add contracts in scribble/decode
svn: r15581
|
2009-07-27 03:55:43 +00:00 |
|
Eli Barzilay
|
6eeccd06c0
|
Welcome to a new PLT day.
svn: r15574
|
2009-07-26 07:50:27 +00:00 |
|
Matthew Flatt
|
345c17e85c
|
major Scribble revision (v4.2.1.2)
svn: r15569
|
2009-07-25 20:25:33 +00:00 |
|
Matthew Flatt
|
15579746a7
|
Windows clipboard image insanity
svn: r15521
|
2009-07-22 00:55:17 +00:00 |
|
Matthew Flatt
|
a68e353b99
|
change to automatic reaping of zombie processes started by 'subprocess'
svn: r15520
|
2009-07-21 16:23:05 +00:00 |
|
Matthew Flatt
|
a2a04ebefe
|
fix 'yield' in non-handler thread to return the right result
svn: r15512
|
2009-07-20 23:40:18 +00:00 |
|
Eli Barzilay
|
ee1148e5a3
|
Welcome to a new PLT day.
svn: r15470
|
2009-07-17 07:50:18 +00:00 |
|
Eli Barzilay
|
9686577282
|
update version numbers for the v4.2.1 release
svn: r15460
|
2009-07-16 12:30:45 +00:00 |
|
Matthew Flatt
|
d4e3ed6c19
|
remove accidentally committed debugging code
svn: r15450
|
2009-07-15 16:08:21 +00:00 |
|
Matthew Flatt
|
ba64a8e5c6
|
JIT: add missing RUNSTACK register sync before #%variable-reference allocation
svn: r15449
|
2009-07-15 16:07:31 +00:00 |
|
Matthew Flatt
|
307e205d7a
|
report errno for fork failure
svn: r15434
|
2009-07-12 02:11:32 +00:00 |
|
Matthew Flatt
|
57a046c5f8
|
another minor ad hoc optimization
svn: r15433
|
2009-07-11 15:23:35 +00:00 |
|
Matthew Flatt
|
6cc6d84488
|
tweak JIT runstack register sync for branches where it's not needed
svn: r15430
|
2009-07-11 04:08:34 +00:00 |
|
Eli Barzilay
|
ac2367b441
|
Welcome to a new PLT day.
svn: r15414
|
2009-07-09 07:50:23 +00:00 |
|
Eli Barzilay
|
4239d22ded
|
rename verbatim and unverbatim to disable-prefix and restore-prefix
svn: r15411
|
2009-07-08 21:28:55 +00:00 |
|
Matthew Flatt
|
f538c5ba92
|
another bug fix
svn: r15405
|
2009-07-08 14:16:11 +00:00 |
|
Matthew Flatt
|
1f0d4d5fdc
|
bug fix to previous change
svn: r15404
|
2009-07-08 14:01:41 +00:00 |
|
Matthew Flatt
|
ab1db74ecc
|
more keyword-argument performance improvements, including general fast path for applying simple applicable-struct wrappers over plain procedures
svn: r15403
|
2009-07-08 13:57:16 +00:00 |
|
Matthew Flatt
|
6d3481a927
|
avoid some unneeded sfs-clears in bytecode
svn: r15367
|
2009-07-03 03:09:46 +00:00 |
|
Matthew Flatt
|
1c49a8c6ff
|
fix problem in module->namespace related to renamed exports
svn: r15365
|
2009-07-02 22:29:15 +00:00 |
|
Matthew Flatt
|
8237ec1b6f
|
fix custodian of tcp-accept-evt
svn: r15335
|
2009-06-30 12:59:55 +00:00 |
|
Kevin Tew
|
7514f8c28c
|
More THREAD_LOCAL annotations
svn: r15329
|
2009-06-29 22:08:49 +00:00 |
|
Matthew Flatt
|
40f7cdf52a
|
fix GC log message use of value-width parameter (which might not be available)
svn: r15309
|
2009-06-26 19:53:54 +00:00 |
|
Eli Barzilay
|
a33dcc0073
|
Welcome to a new PLT day.
svn: r15240
|
2009-06-23 07:50:12 +00:00 |
|
Matthew Flatt
|
36f3ed4465
|
expose and support unreadable symbols, which are generated during expansion
svn: r15239
|
2009-06-23 00:17:45 +00:00 |
|
Matthew Flatt
|
c94c436c18
|
validotr disallows updates to initialized stack slots
svn: r15231
|
2009-06-22 12:29:19 +00:00 |
|
Matthew Flatt
|
67324d3007
|
fix typo in newgc
svn: r15230
|
2009-06-22 12:28:58 +00:00 |
|
Eli Barzilay
|
7c810690fa
|
add the s-exp reader to the xform collection
svn: r15191
|
2009-06-16 19:59:45 +00:00 |
|
Eli Barzilay
|
1f7ea0f809
|
Welcome to a new PLT day.
svn: r15162
|
2009-06-13 07:50:19 +00:00 |
|
Matthew Flatt
|
3ce6cbb737
|
safe-for-space fixes for the interepreter; syntax-local-lift-provide
svn: r15154
|
2009-06-12 17:46:25 +00:00 |
|
Matthew Flatt
|
921399cf01
|
fix another safe-for-space problem related to closures tat become unreachable as they are applied
svn: r15129
|
2009-06-10 03:34:55 +00:00 |
|
Matthew Flatt
|
c132ff9944
|
fix read-language error message
svn: r15128
|
2009-06-09 22:27:04 +00:00 |
|
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 |
|
Noel Welsh
|
9f6c90c5e8
|
Commit trivial fix to MZ_DO_NOT_INLINE to enable compilation on OS X 10.5. Previously it would fail with error message along the lines of "MZ_DO_NOT_INLINE given one argument but takes zero".
svn: r14261
|
2009-03-25 09:01:20 +00:00 |
|