Commit Graph

2460 Commits

Author SHA1 Message Date
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