Eli Barzilay
79d3315ab7
Welcome to a new PLT day.
...
svn: r4227
2006-09-02 07:50:02 +00:00
Sam Tobin-Hochstadt
32e8e72175
gen-match:
...
- use begin-with-definitions for code clarity
- rename some variables
- better contracts (comments)
test-structure:
- delete unused field
update-counts:
- general reformatting
- delete dead code
- refactoring to eliminate duplication
2006-09-01 18:42:58 -04:00
Sam Tobin-Hochstadt
c702686b01
gen-match.ss: kill dead code, remove pointless argument
...
match-internal-func.ss:
- use match-define to implement match-letrec
- clean up match-letrec using with-syntax
2006-09-01 17:27:47 -04:00
Sam Tobin-Hochstadt
9e17a6d993
reformatting
2006-09-01 16:52:45 -04: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
Matthew Flatt
8a20b536a5
maybe fix JIT buffer overflow
...
svn: r4211
2006-09-01 05:47:38 +00:00
Matthew Flatt
88509cf517
3m corrections (probably needed due to relatively recent bug fixes in 3m xform)
...
svn: r4210
2006-09-01 05:45:29 +00:00
Matthew Flatt
a7e963c362
suppress unneeded style-list notifications; addresses a problem when loading the first non-text file into DrScheme, especially after a ;arge text file is already in a buffer
...
svn: r4208
2006-08-31 22:43:10 +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
Matthew Flatt
307ce653ed
fix problems with local-expand on a module-begin
...
svn: r4199
2006-08-31 10:54:16 +00:00
Eli Barzilay
c7f19cb091
Welcome to a new PLT day.
...
svn: r4198
2006-08-31 07:50:02 +00:00
Matthew Flatt
15c3b1db7e
fix non-JIT crash in multiple-value result from first part of apply-values
...
svn: r4197
2006-08-30 22:26:47 +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
Matthew Flatt
9c553c40d9
jit tweak relevant only for x86_64
...
svn: r4183
2006-08-29 07:32:29 +00:00
Matthew Flatt
a6e4dfa639
corrected and improved call-with-values optimization
...
svn: r4182
2006-08-29 07:08:37 +00:00
Matthew Flatt
a450214c08
temporary fix for a bug in the cwv optimizer
...
svn: r4181
2006-08-29 02:32:13 +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
86900d573a
352.5
...
svn: r4169
2006-08-28 09:42:12 +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
ed4db6045d
notes for 352.5
...
svn: r4163
2006-08-28 02:03:08 +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