Jay McCarthy
79f34ae703
up
...
svn: r4365
2006-09-18 15:56:15 +00:00
Eli Barzilay
301442283a
Welcome to a new PLT day.
...
svn: r4364
2006-09-18 07:50:02 +00:00
Mike Sperber
8654890be7
Synch with english-string-constants.ss.
...
svn: r4362
2006-09-17 23:46:28 +00:00
Matthew Flatt
3d722a8fdd
rx benchmark minor additions
...
svn: r4361
2006-09-17 22:13:53 +00:00
Eli Barzilay
f80818233e
Welcome to a new PLT day.
...
svn: r4359
2006-09-17 07:50:02 +00:00
Matthew Flatt
2df6cc568a
benchmark refinements, including support for mzold
...
svn: r4358
2006-09-17 07:06:41 +00:00
Matthew Flatt
335ead2dae
refine rx benchmark suite
...
svn: r4356
2006-09-17 05:08:27 +00:00
Robby Findler
093919aaac
fixed contracts
...
svn: r4353
2006-09-16 15:12:57 +00:00
Eli Barzilay
2c2cd817ec
Welcome to a new PLT day.
...
svn: r4351
2006-09-16 07:50:03 +00:00
Eli Barzilay
92c5debbc1
make log output correspond to what the user sees
...
svn: r4350
2006-09-16 04:49:07 +00:00
Robby Findler
7fa381cace
added a comment
...
svn: r4349
2006-09-16 02:36:06 +00:00
Sam Tobin-Hochstadt
b42e317e0c
Changed convert-pat to use syntax/loc.
2006-09-15 12:12:10 -04:00
Ryan Culpepper
27ce8d0f3b
Fixed hiding bugs
...
in case-lambda, fixed renaming bug
in let-values and letrec-values, fixed hiding on errors
fixed do-rename loop; now let bound-id=? works as expected!
Added hide.ss to debug.ss exports
svn: r4347
2006-09-15 13:18:50 +00:00
Eli Barzilay
711690e959
Welcome to a new PLT day.
...
svn: r4346
2006-09-15 07:50:02 +00:00
Robby Findler
1cfdf94eca
documented defaults
...
svn: r4345
2006-09-15 02:28:07 +00:00
Matthew Flatt
ba794430fd
mzunicode rx benchmarking
...
svn: r4342
2006-09-14 22:31:03 +00:00
Robby Findler
b71e372c49
added contracts
...
svn: r4340
2006-09-14 21:47:32 +00:00
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
Sam Tobin-Hochstadt
ee63e4e80d
Factor observe-step into separate file.
...
Use observe step in match.ss match-expanders.
2006-09-11 15:43:50 -04: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
Sam Tobin-Hochstadt
7646ee635d
Show correctly marked results in stepper.
2006-09-11 00:57:35 -04:00
Matthew Flatt
0b1395e5d1
unicode-property tests
...
svn: r4303
2006-09-11 01:44:10 +00:00
Sam Tobin-Hochstadt
34aa12ddac
Added expansion of match-expanders to macro-debugger.
2006-09-10 21:24:35 -04: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
Sam Tobin-Hochstadt
506c154ea8
Add new simplification pass before render-test-list.
...
Simplification expands match expanders and removes syntactic sugar.
Also, syntax errors are checked in the simplification phase, so better
error messages can be given.
2006-09-07 12:02:41 -04: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
6034e5e0d5
fix bug with list-rest in quasi-patterns
2006-09-06 14:26:19 -04: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
Sam Tobin-Hochstadt
3a77f5a914
Work toward adding simplication pass before render-test-list.
2006-09-05 18:56:04 -04: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
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
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