Sam Tobin-Hochstadt
b1bc4714d5
update-counts: Fix a really dumb bug in logical-equal? that
...
caused huge time blowup.
svn: r4259
2006-09-06 16:50:50 +00:00
Eli Barzilay
85cb2252f4
Welcome to a new PLT day.
...
svn: r4257
2006-09-06 07:50:02 +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
Ryan Culpepper
1a2eea24ad
Fixed case-lambda reductions bug
...
Removed let*-values prule, faked as mrule
Suppressed copies of warning messages
svn: r4246
2006-09-05 19:58:57 +00:00
Robby Findler
bd15eb9833
fixed PR 8265
...
svn: r4245
2006-09-05 18:13:26 +00:00
Eli Barzilay
efba66303f
Welcome to a new PLT day.
...
svn: r4243
2006-09-05 07:50:02 +00:00
Robby Findler
4c4c74eb50
svn: r4238
2006-09-04 20:46:20 +00:00
Robby Findler
f2f186445b
partial fix to PR 8260
...
svn: r4237
2006-09-04 19:32:51 +00:00
Eli Barzilay
75bc7cfcb9
Welcome to a new PLT day.
...
svn: r4236
2006-09-04 07:50:02 +00:00
Robby Findler
4a6cee9cf8
fixed bug where the name has disappeared from a contract violation (and added test cases, of course)
...
svn: r4235
2006-09-04 02:07:01 +00:00
Robby Findler
204bc48a50
set things up to remove the cache
...
svn: r4234
2006-09-04 01:55:59 +00:00
Eli Barzilay
d10a0bec24
Welcome to a new PLT day.
...
svn: r4232
2006-09-03 07:50:02 +00:00
Robby Findler
bc388368a7
fixed bug in image library
...
svn: r4230
2006-09-03 04:03:06 +00:00
Eli Barzilay
79d3315ab7
Welcome to a new PLT day.
...
svn: r4227
2006-09-02 07:50:02 +00:00
Robby Findler
dd4c63ab07
upped the number of calls to 'values' in order to continue to defeat mz's optimizations
...
svn: r4216
2006-09-01 15:51:52 +00:00
Robby Findler
a39db76867
added a test
...
svn: r4215
2006-09-01 15:51:13 +00:00
Robby Findler
30e45917ce
svn: r4214
2006-09-01 15:36:07 +00:00
Robby Findler
cb3989677e
added some error checking
...
svn: r4213
2006-09-01 15:25:09 +00:00
Eli Barzilay
234ac6173c
Welcome to a new PLT day.
...
svn: r4212
2006-09-01 07:50:02 +00:00
Robby Findler
d8a72d982f
added contract-opt, renamed contract-helpers to be a .ss, not .scm
...
svn: r4207
2006-08-31 22:30:13 +00:00
Greg Cooper
489e9c6ed9
annotator now takes an optional parameter to restrict (by source)
...
which syntax objects will have breakpoint annotations installed; this
is the "right way" (for now, with a single file), so i've removed a
bunch of the old hacky restrictions that didn't really work
top-level begins are no longer handled specially by the tool---just
passed on to the annotator, which should do the right thing
svn: r4206
2006-08-31 22:24:35 +00:00
Jay McCarthy
3353d9a58d
oops
...
svn: r4204
2006-08-31 19:19:46 +00:00
Eli Barzilay
c7f19cb091
Welcome to a new PLT day.
...
svn: r4198
2006-08-31 07:50:02 +00:00
Sam Tobin-Hochstadt
d1fe9f9645
Rewrite emit and assem to use better style.
...
Remove pointless optional arguments in getbindings.
Don't create unneccessary match-lambda*.
Implement keyword arguments to define-match-expander.
Lots of refactoring of gen-match for general clarity.
Use combinators instead of writing our own loops.
Simplify struct info accessor.
Add timing printer.
Refactor coupling/binding for general clarity.
Rewrite logical-equal not to use the expansion of match.
General replacement of () with [].
svn: r4192
2006-08-30 19:41:47 +00:00
Greg Cooper
048686eade
should now have my fix and Aleks's patch
...
svn: r4191
2006-08-30 15:22:13 +00:00
Eli Barzilay
a4e48c1e60
Welcome to a new PLT day.
...
svn: r4190
2006-08-30 07:50:02 +00:00
Greg Cooper
690005c9b2
fixed a stupid bug in handler for right-clicking on program counter
...
(introduced by an unsound refactoring)
svn: r4189
2006-08-30 03:57:43 +00:00
Robby Findler
d9ac9270a8
provide/contract now grabs the source locations from the identifiers that have contracts, not some other part of itself
...
svn: r4187
2006-08-29 13:14:33 +00:00
Philippe Meunier
f5fcc1ddec
remove info.ss for now
...
svn: r4186
2006-08-29 09:23:24 +00:00
Eli Barzilay
b6612b23c4
Welcome to a new PLT day.
...
svn: r4185
2006-08-29 07:50:02 +00:00
Matthew Flatt
fb156c87fb
add -o for auto.ss
...
svn: r4184
2006-08-29 07:43:53 +00:00
Ryan Culpepper
61798f478e
Macro debugger changes merged from /branches/ryanc/md2 4050:4176
...
Fixed macro hiding on applications
Stepper font depends on framework settings
Fixed hiding policies and gui wrt lexical vs global bindings
Macro hiding removes renaming steps
Better handling of nonlinear subterms & local actions
Automatic pretty-print resizing
Handled local-bind action (partial?)
Enabled module language
Disabled struct contracts for faster compilation
Fixed syntax-browser on boxes, 3d syntax; normalized print params
Fixed PR 8246: syntax-browser mishandled non-ascii characters
svn: r4178
2006-08-28 22:58:52 +00:00
Robby Findler
7199a06352
fixed a bug related to change to for-each
...
svn: r4173
2006-08-28 18:40:21 +00:00
Matthew Flatt
da43f0e6a6
mored edits for the benchmark-info template
...
svn: r4172
2006-08-28 09:53:03 +00:00
Matthew Flatt
c7568529f4
tests for new tail-call positions
...
svn: r4171
2006-08-28 09:51:50 +00:00
Matthew Flatt
5d5245b9c3
remove on-scroll in editor-canvas
...
svn: r4170
2006-08-28 09:51:23 +00:00
Matthew Flatt
2c8ab78953
use bigloo -call/cc when needed
...
svn: r4168
2006-08-28 08:23:00 +00:00
Eli Barzilay
afb0f5f0dd
Welcome to a new PLT day.
...
svn: r4167
2006-08-28 07:50:02 +00:00
Matthew Flatt
a834799e60
template edits
...
svn: r4166
2006-08-28 07:48:47 +00:00
Matthew Flatt
b75b99fe76
set property
...
svn: r4162
2006-08-28 00:05:22 +00:00
Greg Cooper
e694c53738
aleks bromfield's patch for DrOCaml
...
svn: r4161
2006-08-27 23:45:19 +00:00
Matthew Flatt
d1353db107
mzc support for new mzscheme tail calls
...
svn: r4160
2006-08-27 23:11:46 +00:00
Matthew Flatt
6864440c7e
class-level mixin syntax reports reported as from mixin
...
svn: r4159
2006-08-27 23:10:29 +00:00
Matthew Flatt
066b4386e4
add template for web page
...
svn: r4158
2006-08-27 23:08:17 +00:00
Matthew Flatt
49469d1084
add nqueens to auto
...
svn: r4156
2006-08-27 11:52:07 +00:00
Matthew Flatt
107b76d5df
add comparison tests with negative numbers
...
svn: r4154
2006-08-27 10:47:18 +00:00
Matthew Flatt
f735ba32f7
don't use /0 as an error
...
svn: r4152
2006-08-27 09:55:19 +00:00
Matthew Flatt
df317d58e7
mix, max, and call-with-values tests
...
svn: r4150
2006-08-27 09:51:22 +00:00
Eli Barzilay
1d126a7058
Welcome to a new PLT day.
...
svn: r4148
2006-08-27 07:50:02 +00:00
Matthew Flatt
fb6d1ac40e
one more benchmark from Marc's set
...
svn: r4146
2006-08-26 22:45:51 +00:00
Eli Barzilay
c5f7f80108
Welcome to a new PLT day.
...
svn: r4144
2006-08-26 07:50:02 +00:00
Robby Findler
43ecc114d1
remove 'expand' in module language implementation
...
svn: r4141
2006-08-25 18:04:09 +00:00
Eli Barzilay
c54ecf1f36
Welcome to a new PLT day.
...
svn: r4139
2006-08-25 07:50:02 +00:00
Robby Findler
67f7a794eb
added inner call that should have been there all along ...
...
svn: r4135
2006-08-24 17:32:00 +00:00
Eli Barzilay
a64ac3680e
Welcome to a new PLT day.
...
svn: r4134
2006-08-24 07:50:02 +00:00
Robby Findler
513ac7611d
fixed PR 8233
...
svn: r4123
2006-08-23 17:00:52 +00:00
Eli Barzilay
a151dd1e42
Welcome to a new PLT day.
...
svn: r4122
2006-08-23 07:50:02 +00:00
Eli Barzilay
5c46f725c8
removed make-archive, fixed some typos
...
svn: r4121
2006-08-23 04:46:42 +00:00
Eli Barzilay
7bb28055f4
opt-lambda -> define/kw, and remove etc.ss
...
svn: r4120
2006-08-23 04:41:20 +00:00
Robby Findler
12e3a16de0
fixed a bug with the check syntax button
...
svn: r4119
2006-08-23 02:12:14 +00:00
Robby Findler
0530b1c931
fixed a bug with the check syntax button
...
svn: r4118
2006-08-23 02:12:06 +00:00
Robby Findler
6becb7b254
PR 8232 -- thanks, Danny!
...
svn: r4117
2006-08-22 19:49:44 +00:00
Matthew Flatt
078a815656
fix mzscheme wrapper, adjust iterations on some benchmarks
...
svn: r4115
2006-08-22 11:56:13 +00:00
Eli Barzilay
8f25be10c8
Welcome to a new PLT day.
...
svn: r4114
2006-08-22 07:50:02 +00:00
Matthew Flatt
663786773c
actually fix larceny clean-up
...
svn: r4113
2006-08-22 06:08:31 +00:00
Matthew Flatt
374b5d9ed6
fix larceny clean-up
...
svn: r4112
2006-08-22 06:07:33 +00:00
Matthew Flatt
6d48f2d7cc
restore graphs benchmark
...
svn: r4110
2006-08-22 05:33:28 +00:00
Matthew Flatt
950c45c9ac
make benchmark durations more consistent, clean up p anti-specialization wrappers, clean up infrastructure, and support per-implementation normalization
...
svn: r4109
2006-08-22 05:14:18 +00:00
Matthew Flatt
c0ce55afb4
make generic smarterabout final methods
...
svn: r4105
2006-08-22 01:26:58 +00:00
Eli Barzilay
19da269be9
Welcome to a new PLT day.
...
svn: r4101
2006-08-21 07:50:01 +00:00
Eli Barzilay
4e9acac5e7
Welcome to a new PLT day.
...
svn: r4099
2006-08-20 07:50:03 +00:00
Jay McCarthy
350bc2167c
pr8188
...
svn: r4098
2006-08-20 01:06:57 +00:00
Eli Barzilay
c8755092cf
Welcome to a new PLT day.
...
svn: r4097
2006-08-19 07:50:02 +00:00
Robby Findler
eefb6a8c87
minor tweak to contract library
...
svn: r4092
2006-08-18 21:53:54 +00:00
Robby Findler
d98140e347
fixed PR 8229
...
svn: r4091
2006-08-18 21:48:17 +00:00
Sam Tobin-Hochstadt
e88f4afa71
syntax/doc.txt: Added documentation for kernel-syntax-case*.
...
svn: r4090
2006-08-18 20:15:11 +00:00
Sam Tobin-Hochstadt
65dcf4e500
syntax/kerncase.ss: Added kernel-syntax-case*, which allows additional
...
specification of keywords beyond the MzScheme core forms. Define both
kernel-sytnax-case and kernel-sytnax-case* in terms of (new)
kernel-sytnax-case-internal.
svn: r4089
2006-08-18 20:10:16 +00:00
Eli Barzilay
ff01d5857c
Welcome to a new PLT day.
...
svn: r4088
2006-08-18 07:50:02 +00:00
Matthew Flatt
35d14b301f
add inherit/super and inherit/inner (to eventually replace rename-inner and rename-super)
...
svn: r4087
2006-08-18 00:47:32 +00:00
Eli Barzilay
b26c6fb351
fix language positions, misc improvements
...
svn: r4085
2006-08-17 20:21:12 +00:00
Eli Barzilay
bc9f5abc34
better key handling
...
svn: r4084
2006-08-17 20:19:12 +00:00
Robby Findler
4c9868bf8c
got rid of get-language-id, in favor of using get-language-numbers in the preference for the current language
...
svn: r4079
2006-08-17 16:05:41 +00:00
Eli Barzilay
ca6a7cb9af
Welcome to a new PLT day.
...
svn: r4077
2006-08-17 07:50:02 +00:00
Matthew Flatt
732a319efe
fix properties, refine auto
...
svn: r4074
2006-08-16 23:10:31 +00:00
Matthew Flatt
ca973ccae1
propagate module-begin certificates on src2src optimization
...
svn: r4073
2006-08-16 23:10:13 +00:00
Matthew Flatt
87e78e0f96
3m bug fix for function calls chained with &&, ||, etc
...
svn: r4072
2006-08-16 23:08:24 +00:00
Eli Barzilay
6cedffd7c0
Welcome to a new PLT day.
...
svn: r4071
2006-08-16 07:50:02 +00:00
Robby Findler
02079d2fe4
added capability to hide the check syntax button
...
svn: r4069
2006-08-16 03:15:30 +00:00
Matthew Flatt
63c03f40f9
fix #hasheq printing
...
svn: r4066
2006-08-15 09:22:36 +00:00
Eli Barzilay
9c2719a3a4
Welcome to a new PLT day.
...
svn: r4065
2006-08-15 07:50:03 +00:00
Robby Findler
67f4db819d
fixed PR 8186
...
svn: r4064
2006-08-15 03:10:15 +00:00
Eli Barzilay
5ef6eafcdc
Welcome to a new PLT day.
...
svn: r4062
2006-08-14 07:50:02 +00:00
Matthew Flatt
c66d1238d0
add mzscheme-tl
...
svn: r4061
2006-08-13 15:29:42 +00:00
Matthew Flatt
22e4122a81
spell util correctly
...
svn: r4060
2006-08-13 13:49:55 +00:00
Matthew Flatt
b69603ce03
try to make -lutil automatic
...
svn: r4059
2006-08-13 13:48:50 +00:00
Matthew Flatt
329800478e
repairs
...
svn: r4058
2006-08-13 13:47:30 +00:00
Matthew Flatt
736a384305
fix larceny driver
...
svn: r4057
2006-08-13 12:21:02 +00:00
Matthew Flatt
9e00e27dbf
added missing file
...
svn: r4056
2006-08-13 12:18:24 +00:00
Matthew Flatt
56c86466a3
larceny
...
svn: r4055
2006-08-13 12:13:51 +00:00
Matthew Flatt
ff8b69cf70
automate
...
svn: r4054
2006-08-13 12:09:55 +00:00
Eli Barzilay
ac3fae9adc
Welcome to a new PLT day.
...
svn: r4052
2006-08-13 07:50:03 +00:00
Ryan Culpepper
adb230f3c3
Merged 4023:4047 from /branches/ryanc/md1
...
- Fixed macro hiding for letrec-syntaxes+values
- Fixed module tracing (prevented required modules from being traced)
- Better auto-scroll in gui
- Fixed reductions bug in letrec-syntaxes+values
- Added hide library syntax option
svn: r4048
2006-08-13 03:28:43 +00:00
Eli Barzilay
c595e9d66d
Welcome to a new PLT day.
...
svn: r4037
2006-08-12 07:50:02 +00:00
Eli Barzilay
35893972e8
typo
...
svn: r4036
2006-08-12 05:22:55 +00:00
Eli Barzilay
9bdc6a8aba
different names for lazy tests
...
svn: r4035
2006-08-12 05:22:10 +00:00
Eli Barzilay
bcbf530dd1
* Fancy macro for test specification
...
* Lots of test rewrites using new macro
* Two more lazy examples (would be enough for some time)
svn: r4034
2006-08-12 05:21:45 +00:00
Eli Barzilay
eae55ddaf9
removed debugging output
...
svn: r4033
2006-08-12 04:07:50 +00:00
Eli Barzilay
b20f81b781
opt-lambda -> define/kw
...
svn: r4032
2006-08-12 03:22:56 +00:00
Matthew Flatt
21939a881d
don't block for bytes that might not be needed
...
svn: r4031
2006-08-12 03:02:46 +00:00
Matthew Flatt
786bfdab30
use opt-lambda instead of rest arg: cleaner, and correctly reports arity mismatches
...
svn: r4030
2006-08-12 02:48:26 +00:00
Matthew Flatt
b206c1bc84
avoid expensive char-by-char peek with lookahead, and instead peek a block into a buffer
...
svn: r4029
2006-08-12 02:47:46 +00:00
Eli Barzilay
307b638c8d
minor bugfix
...
svn: r4028
2006-08-12 02:18:03 +00:00
Eli Barzilay
f234111f23
Welcome to a new PLT day.
...
svn: r4027
2006-08-11 07:50:02 +00:00
Eli Barzilay
c75c333174
Formatting -- end files with a newline, convert WXME file to new version, etc
...
svn: r4025
2006-08-10 21:25:13 +00:00
Eli Barzilay
552cda94f9
Welcome to a new PLT day.
...
svn: r4017
2006-08-10 07:50:02 +00:00
Eli Barzilay
64739e89a7
more reformatting
...
svn: r4013
2006-08-09 23:12:00 +00:00
Eli Barzilay
d8d91aff0b
* Misc reformatting in model.ss
...
* A much improved display-break gadget
svn: r4012
2006-08-09 22:59:46 +00:00
Eli Barzilay
96846c44ff
misc reformat (including things like instantiate->new)
...
svn: r4010
2006-08-09 22:03:00 +00:00
Robby Findler
124b4ebaf3
previous commit was accidental ... this is a fix to the broken fix from last night
...
svn: r3999
2006-08-09 14:21:53 +00:00
Robby Findler
97e613ac54
fixed buggy test suite
...
svn: r3998
2006-08-09 14:07:02 +00:00
Robby Findler
ddc409b6fb
fixed break-related bug in drscheme repl
...
svn: r3997
2006-08-09 13:07:59 +00:00
Eli Barzilay
298fe27ee7
Welcome to a new PLT day.
...
svn: r3996
2006-08-09 07:50:02 +00:00
Robby Findler
2d8f5f4a21
fixed PR 8213
...
svn: r3995
2006-08-09 03:42:21 +00:00
Robby Findler
2edea47556
fixed PR 8215
...
svn: r3994
2006-08-09 03:28:59 +00:00
Robby Findler
d3a494fdeb
fixed break-related bug in drscheme repl
...
svn: r3993
2006-08-09 03:28:54 +00:00
Eli Barzilay
22b6119e74
* Removed bogus doc.txt entry from mrlib/info.ss
...
* Made Help Desk show a clear error message if a specified doc.txt
file is missing
svn: r3992
2006-08-09 01:10:11 +00:00
Eli Barzilay
8584be4570
* Use sort' instead of
quicksort'
...
* Tweak svn:ignore properties
svn: r3990
2006-08-08 21:29:03 +00:00
Ryan Culpepper
d91e2b4502
Added the macro stepper
...
svn: r3987
2006-08-08 20:32:58 +00:00
Kathy Gray
a361348bdc
Corrected bug of conflicting names between import and current file
...
svn: r3985
2006-08-08 17:58:37 +00:00
Eli Barzilay
9f07de9739
Welcome to a new PLT day.
...
svn: r3984
2006-08-08 07:50:02 +00:00
Jay McCarthy
27e7ddad4f
thread specific execution context
...
svn: r3983
2006-08-08 01:05:35 +00:00
Jay McCarthy
8b60b3202c
contract
...
svn: r3982
2006-08-07 21:39:24 +00:00
Jay McCarthy
5bbf825a56
none manager
...
svn: r3981
2006-08-07 21:22:13 +00:00
Robby Findler
a582a09d66
fixed PR 8210
...
svn: r3979
2006-08-07 13:31:32 +00:00
John Clements
720969a8b6
added yet another argument to go, 1 test for lazy
...
svn: r3977
2006-08-07 12:54:07 +00:00
Eli Barzilay
04b4f62ba8
Welcome to a new PLT day.
...
svn: r3976
2006-08-07 07:50:01 +00:00
Eli Barzilay
3042346efe
Welcome to a new PLT day.
...
svn: r3975
2006-08-06 07:50:02 +00:00
Matthew Flatt
3d390e301e
pre-resolve is-mutated flag was mixed up with post-resolve is-initialized flag
...
svn: r3974
2006-08-05 18:20:20 +00:00
Eli Barzilay
7ef45179fb
Welcome to a new PLT day.
...
svn: r3971
2006-08-05 07:50:03 +00:00
Eli Barzilay
3852135b8b
Merged in changes from branch: generalizations and improvements.
...
svn: r3967
2006-08-04 20:00:31 +00:00
Eli Barzilay
ff59f38105
Some tweaks
...
svn: r3966
2006-08-04 19:59:52 +00:00
Eli Barzilay
9bb43c33e5
Added the lazy language + DrScheme level
...
svn: r3965
2006-08-04 19:59:21 +00:00
Matthew Flatt
8e75fd1e94
readtable paren tests
...
svn: r3963
2006-08-04 19:57:26 +00:00
Jacob Matthews
b2cee7bed9
Added preliminary support for installation policy configuration
...
svn: r3958
2006-08-04 15:37:12 +00:00
Jacob Matthews
9bc45dfb51
Fixed an oversight that broke the linkage table
...
svn: r3956
2006-08-04 14:59:30 +00:00
Matthew Flatt
6dc42e3a8d
changed handling of primitive by-position-only arguments to behave like init-rest
...
svn: r3954
2006-08-04 13:33:31 +00:00
Eli Barzilay
34e855d457
Welcome to a new PLT day.
...
svn: r3953
2006-08-04 07:50:02 +00:00
Jacob Matthews
c651826f35
Fixed a couple bugs in the error-handling and command-line
...
support for the new uninstalled-package-cache feature
svn: r3952
2006-08-04 04:43:32 +00:00
Jacob Matthews
f02c4d7a80
Added a local uninstalled-packages cache and associated tools;
...
refactored the planet download search order code
svn: r3951
2006-08-04 01:00:31 +00:00
Jay McCarthy
ccb210acf4
bug
...
svn: r3949
2006-08-03 22:25:07 +00:00