Ryan Culpepper
4c41e5515d
Added events for lift-to-let
...
Added rename-tracking to macro hiding
svn: r4339
2006-09-14 19:13:26 +00:00
Eli Barzilay
883d5e6bd5
patch only plt files on unix-style installation
...
svn: r4338
2006-09-14 12:01:24 +00:00
Matthew Flatt
7e6ab6ee47
finish up rx benchmark
...
svn: r4337
2006-09-14 08:08:56 +00:00
Eli Barzilay
4aad4bb6df
Welcome to a new PLT day.
...
svn: r4335
2006-09-14 07:50:03 +00:00
Matthew Flatt
567ea0f59b
another bug fix for conditionals
...
svn: r4334
2006-09-14 06:41:52 +00:00
Matthew Flatt
b240bd0a3a
corrected conditional syntax
...
svn: r4333
2006-09-14 06:21:12 +00:00
Matthew Flatt
381ddd655b
tests for rx conditionals
...
svn: r4332
2006-09-14 05:41:43 +00:00
Matthew Flatt
210cb5affe
... notation for continuing benchmarks
...
svn: r4330
2006-09-14 00:37:12 +00:00
Matthew Flatt
08f06adfc2
python support for rx benchmarking
...
svn: r4329
2006-09-14 00:35:39 +00:00
Matthew Flatt
b486f3c36a
better to keep stuff used by common in common
...
svn: r4327
2006-09-13 23:25:09 +00:00
Matthew Flatt
d8e5d6b07d
lift out common benchmark support
...
svn: r4326
2006-09-13 23:20:44 +00:00
Matthew Flatt
2b5360574c
PCRE working, many benchmarks in place
...
svn: r4325
2006-09-13 23:05:57 +00:00
Eli Barzilay
e0d2e1a8f3
more documentation
...
svn: r4324
2006-09-13 19:17:37 +00:00
Matthew Flatt
f387919290
generalize slightly, for use with rx output
...
svn: r4323
2006-09-13 10:34:23 +00:00
Matthew Flatt
2534d8a3a5
another PCRE try
...
svn: r4322
2006-09-13 10:11:53 +00:00
Matthew Flatt
ce0ad68956
trying to get pcre to work
...
svn: r4321
2006-09-13 10:07:01 +00:00
Eli Barzilay
72be8659b0
Welcome to a new PLT day.
...
svn: r4320
2006-09-13 07:50:02 +00:00
Matthew Flatt
1558cf2b10
start on rx benchmark suite
...
svn: r4319
2006-09-13 06:40:12 +00:00
Robby Findler
8f55d3f6c3
made slightly more robust
...
svn: r4318
2006-09-13 02:13:08 +00:00
Eli Barzilay
d59b2d5cbd
Welcome to a new PLT day.
...
svn: r4316
2006-09-12 07:50:02 +00:00
Ryan Culpepper
90258fb79a
Fixed reporting of localactions hiding error
...
svn: r4313
2006-09-11 19:42:39 +00:00
Robby Findler
5227ee4d12
PR 8268: fixed the symptom, but there is still some question if the syntax colorer's behavior should change
...
svn: r4312
2006-09-11 15:05:39 +00:00
Ryan Culpepper
c9653c888b
Unitized macro stepper view; tool uses different base frame
...
svn: r4309
2006-09-11 13:48:27 +00:00
Ryan Culpepper
ba5c8d5b07
Font size changes; prefs setting overrides default
...
svn: r4308
2006-09-11 13:47:27 +00:00
Eli Barzilay
dbc8a7debf
Welcome to a new PLT day.
...
svn: r4307
2006-09-11 07:50:03 +00:00
Ryan Culpepper
62c6fad315
Fixed paren coloring related to #%app hiding
...
svn: r4306
2006-09-11 07:42:49 +00:00
Matthew Flatt
0b1395e5d1
unicode-property tests
...
svn: r4303
2006-09-11 01:44:10 +00:00
Ryan Culpepper
407339e935
Fixed width calculation
...
svn: r4301
2006-09-11 01:02:19 +00:00
Ryan Culpepper
5b9cb7b96c
Added normal form line to all sequences
...
svn: r4300
2006-09-11 01:01:54 +00:00
Ryan Culpepper
de95ebcde4
Improved pretty printing (define-values, define-syntaxes)
...
svn: r4299
2006-09-11 01:01:12 +00:00
Robby Findler
cb6c8d00f3
improved behavior of clicking on the line/column display (a little bit)
...
svn: r4297
2006-09-10 21:14:56 +00:00
Eli Barzilay
287cd08bf8
correctly implement optional argument behavior
...
svn: r4296
2006-09-10 17:02:39 +00:00
Eli Barzilay
412a8b8cb3
error message typo
...
svn: r4295
2006-09-10 16:36:43 +00:00
Matthew Flatt
42f35ba39f
better tests for port and char-string matching
...
svn: r4294
2006-09-10 13:26:55 +00:00
Eli Barzilay
c369f93a59
Welcome to a new PLT day.
...
svn: r4291
2006-09-10 07:50:02 +00:00
Matthew Flatt
1176bb973d
new test suite for built-in pregexp
...
svn: r4288
2006-09-10 03:28:05 +00:00
Eli Barzilay
639016a517
Welcome to a new PLT day.
...
svn: r4284
2006-09-09 07:50:02 +00:00
Robby Findler
109a683aa1
PR 8271
...
svn: r4283
2006-09-09 03:37:31 +00:00
Jay McCarthy
1780c5886a
utf8
...
svn: r4281
2006-09-08 20:38:40 +00:00
Jay McCarthy
075c7bb7a2
partial
...
svn: r4280
2006-09-08 20:32:11 +00:00
Jay McCarthy
db78c67767
or8269
...
svn: r4279
2006-09-08 19:20:57 +00:00
Eli Barzilay
d5aab4ea35
Welcome to a new PLT day.
...
svn: r4278
2006-09-08 07:50:03 +00:00
Chongkai Zhu
28378047fb
adding strings about keybindings from PLanet
...
svn: r4276
2006-09-08 02:35:29 +00:00
Eli Barzilay
4aa4611419
fix minor bug: #f is NULL, not 0
...
svn: r4274
2006-09-07 20:54:58 +00:00
Eli Barzilay
a0c4d3b454
* code reformatting
...
* use kw.ss instead of opt-lambda
* moved a debugging comment into an `if'
svn: r4273
2006-09-07 19:55:41 +00:00
Robby Findler
a0ccd557f5
reverted large letters back to monochromatic to better match the 20k-foot overview
...
svn: r4272
2006-09-07 16:38:24 +00:00
Eli Barzilay
6ca638939c
Welcome to a new PLT day.
...
svn: r4270
2006-09-07 07:50:02 +00:00
Robby Findler
81a70fe101
added ability to have user-defined keybindings in PLaneT
...
svn: r4267
2006-09-07 03:18:39 +00:00
Jacob Matthews
5d37cb79e7
Added resolve-planet-path to util.ss
...
svn: r4265
2006-09-07 03:13:31 +00:00
Robby Findler
ffb939b621
changed setup a little bit so keybindings libraries can use the same stuff the tools use
...
svn: r4262
2006-09-06 20:59:50 +00:00
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