Commit Graph

11467 Commits

Author SHA1 Message Date
Eli Barzilay
03f91ccbeb set svn:eol-style
svn: r15561
2009-07-25 10:06:55 +00:00
Eli Barzilay
c8646406a5 Welcome to a new PLT day.
svn: r15560
2009-07-25 07:50:47 +00:00
Robby Findler
9266b6a24c svn: r15559 2009-07-25 01:57:00 +00:00
Robby Findler
47a473c885 moved the warning into the frame (out of the interactions window)
svn: r15557
2009-07-25 01:06:22 +00:00
Robby Findler
287bbaf14c probably correct edit
svn: r15556
2009-07-25 01:04:10 +00:00
Matthias Felleisen
5e638cc8fe andmap, ormap (10326); remove added
svn: r15555
2009-07-24 22:06:24 +00:00
Robby Findler
1be78ec7ab PR 10343
svn: r15553
2009-07-24 20:46:54 +00:00
John Clements
de967c2755 ignore source posn if #f
svn: r15552
2009-07-24 20:46:10 +00:00
Kathy Gray
c21afa4bf2 Change to behavior in interactions window. Option 1 implemented.
svn: r15550
2009-07-24 15:52:36 +00:00
Eli Barzilay
8f259fbe14 Welcome to a new PLT day.
svn: r15548
2009-07-24 07:50:34 +00:00
Robby Findler
37e9d73a82 shortened the search-in-help-desk string in the context menu to 50 chars or less
svn: r15547
2009-07-24 05:01:55 +00:00
Robby Findler
ba4fd47407 made numberpad enter and control-enter and alt-enter all submit the current REPL interaction
svn: r15546
2009-07-24 04:56:46 +00:00
Robby Findler
0c73b84692 PR 10344
svn: r15545
2009-07-24 04:37:34 +00:00
Eli Barzilay
b39966bd0e Welcome to a new PLT day.
svn: r15539
2009-07-23 07:50:28 +00:00
John Clements
a08acb6aad change to gathering of posn info
svn: r15538
2009-07-23 04:36:36 +00:00
Matthew Flatt
a8473f08ff fix min & max contracts
svn: r15533
2009-07-22 15:47:44 +00:00
Matthias Felleisen
671c2ef26e typos in tests
svn: r15531
2009-07-22 15:11:18 +00:00
Matthias Felleisen
668ef4c77c testing fixes, don't propagate
svn: r15530
2009-07-22 14:57:49 +00:00
Noel Welsh
5fd7834c33 Describe correct return types for checks [Ticket #178]
svn: r15528
2009-07-22 08:44:38 +00:00
Eli Barzilay
6bbb16454a Welcome to a new PLT day.
svn: r15527
2009-07-22 07:50:15 +00:00
Robby Findler
305e3fc5df catching up with a change to collects/htdp/error.ss
svn: r15525
2009-07-22 04:06:56 +00:00
Robby Findler
0c251a80de adapting to change in universe.ss
svn: r15524
2009-07-22 03:48:02 +00:00
Robby Findler
c8366006df finally automated this
svn: r15523
2009-07-22 03:45:34 +00:00
Matthew Flatt
a68e353b99 change to automatic reaping of zombie processes started by 'subprocess'
svn: r15520
2009-07-21 16:23:05 +00:00
Matthew Flatt
70566bd740 change 'PLT Scheme' authors to 'PLT'; merge to 4.2.1
svn: r15515
2009-07-21 12:00:28 +00:00
Robby Findler
269a9ba98d svn: r15511 2009-07-20 22:48:57 +00:00
Matthias Felleisen
574b532e80 sync/yield bug, propagate
svn: r15509
2009-07-20 22:33:49 +00:00
Matthias Felleisen
bd4395bbfa small bug in launch many worlds, propagate
svn: r15508
2009-07-20 21:11:19 +00:00
Matthew Flatt
b2c287aee4 add 'other-authors' to generetae et al., fix no-author citations
svn: r15507
2009-07-20 20:35:15 +00:00
Matthew Flatt
da12c07d2b fix HTML rendering bug
svn: r15506
2009-07-20 19:54:19 +00:00
Matthew Flatt
0fc2ad54db Scribble: refine Latex output again to allow more page breaks
svn: r15505
2009-07-20 19:40:14 +00:00
Matthew Flatt
3974942e9b fix code that doesn't fit in a line for Latex/PDF output
svn: r15504
2009-07-20 19:38:59 +00:00
Matthias Felleisen
7afdcc8558 docs for launch-many-worlds; prop
svn: r15502
2009-07-20 19:18:00 +00:00
Matthias Felleisen
7b10ba8321 added launch-many worlds, propagate please
svn: r15499
2009-07-20 19:04:37 +00:00
Jay McCarthy
ba378b0a63 DrDr props
svn: r15496
2009-07-20 15:01:19 +00:00
Matthew Flatt
757999e8e7 fix scroll-with-bottom-base and allow-scroll-to-last
svn: r15495
2009-07-20 14:50:55 +00:00
Eli Barzilay
01893101a6 Welcome to a new PLT day.
svn: r15494
2009-07-20 07:50:13 +00:00
Matthew Flatt
bc9f9a385f fix define-get/put-id example (PR 10334); merge to 4.2.1
svn: r15490
2009-07-19 12:14:25 +00:00
Eli Barzilay
43a003f17a Welcome to a new PLT day.
svn: r15489
2009-07-19 07:50:21 +00:00
Ryan Culpepper
a97a7f51b5 Please apply changes to release branch.
syntax/parse:
  - removed scribble docs for old stxclass collection
  - fixed bug in syntax-parse and #:declare
  - added attribute calculation option
  - renamed 'static-of' to 'static', added 'atom-in-list'
  - fixed kernel-literals to include all expanded-code forms
  - added tests

svn: r15488
2009-07-19 01:08:00 +00:00
Eli Barzilay
01fc52e130 Welcome to a new PLT day.
svn: r15486
2009-07-18 07:50:15 +00:00
Jay McCarthy
12397710c7 DrDr settings...
svn: r15485
2009-07-18 04:15:53 +00:00
John Clements
3dab936d0f fixed a bug on jump-to feature + errors
svn: r15484
2009-07-18 03:04:22 +00:00
Matthias Felleisen
26a94ad11c aux is bad for MS
svn: r15481
2009-07-17 19:29:04 +00:00
Matthias Felleisen
ca8385045f small fix to editing in chatter
svn: r15479
2009-07-17 18:25:34 +00:00
Jay McCarthy
a6312e8050 DrDr props and stderr removal
svn: r15477
2009-07-17 17:59:36 +00:00
Matthias Felleisen
4e40450248 improving chat, no need to propagate
svn: r15476
2009-07-17 16:59:40 +00:00
Matthias Felleisen
8bdd94dca5 bug in world, please propagate
svn: r15473
2009-07-17 16:17:43 +00:00
Matthew Flatt
84f56f8af6 allow multiple arguments to shift-captured continuation
svn: r15472
2009-07-17 11:09:07 +00:00
Matthew Flatt
0cccedabb4 export Scheme-implemented ormap (for 1 and 2 lists), which was accidentally unexported before
svn: r15471
2009-07-17 11:08:39 +00:00
Eli Barzilay
ee1148e5a3 Welcome to a new PLT day.
svn: r15470
2009-07-17 07:50:18 +00:00
Matthias Felleisen
608dbc9405 svn: r15469 2009-07-17 01:34:38 +00:00
Matthias Felleisen
bc394a4f1e fixing more string/symbol bugs; please propagate
svn: r15466
2009-07-16 20:18:40 +00:00
Matthias Felleisen
742660ffe7 fixing more string/symbol bugs; please propagate
svn: r15465
2009-07-16 20:17:34 +00:00
Matthias Felleisen
6c6ee2329f fixed formatting error; please propagate
svn: r15464
2009-07-16 19:05:36 +00:00
Matthias Felleisen
c62c90fa7b fixed symbol/string bug; please propagate
svn: r15463
2009-07-16 19:04:51 +00:00
Matthew Flatt
68a2257f2a better interaction of HtDP languages with scheme/match
svn: r15462
2009-07-16 16:11:12 +00:00
Eli Barzilay
abc18a40c3 comment
svn: r15458
2009-07-16 12:25:13 +00:00
Eli Barzilay
30950afff5 set props
svn: r15457
2009-07-16 12:24:23 +00:00
Eli Barzilay
19462e97c4 prefix -> add-prefix
svn: r15456
2009-07-16 12:21:52 +00:00
Eli Barzilay
83b6fbe7db Welcome to a new PLT day.
svn: r15455
2009-07-16 07:50:21 +00:00
Robby Findler
3c6234efd9 svn: r15454 2009-07-16 01:07:16 +00:00
Matthew Flatt
d6f5ace735 correct sizing of bib, finally
svn: r15453
2009-07-15 22:54:17 +00:00
Matthew Flatt
1ce158af7f fix autobib use of smaller
svn: r15452
2009-07-15 22:31:39 +00:00
Matthew Flatt
7e27916778 autobib style: use smaller font
svn: r15451
2009-07-15 20:26:10 +00:00
Eli Barzilay
ecdb1b6923 Welcome to a new PLT day.
svn: r15448
2009-07-15 07:50:13 +00:00
Ryan Culpepper
a02fa6709c autobib fixed author list commas
svn: r15447
2009-07-14 23:53:24 +00:00
Matthias Felleisen
b1af0d5979 fixed module problem in server
svn: r15443
2009-07-14 15:40:50 +00:00
Eli Barzilay
e377259d01 Welcome to a new PLT day.
svn: r15442
2009-07-14 07:50:27 +00:00
Eli Barzilay
fdd99a0b0e svn: r15441 2009-07-14 03:48:28 +00:00
Eli Barzilay
b7b143120b added set-prefix
svn: r15440
2009-07-14 03:33:38 +00:00
Matthias Felleisen
ad784971f7 svn: r15439 2009-07-14 01:35:51 +00:00
Eli Barzilay
5437a6d1df Welcome to a new PLT day.
svn: r15438
2009-07-13 07:50:19 +00:00
Matthew Flatt
48226b88be fix --xref-out flag
svn: r15437
2009-07-12 13:37:01 +00:00
Eli Barzilay
32e1a2f7bf Welcome to a new PLT day.
svn: r15436
2009-07-12 07:50:18 +00:00
Matthew Flatt
69ba957f3e Algol 60: fix coercion bug in using array argument
svn: r15435
2009-07-12 02:38:47 +00:00
Matthew Flatt
ba87f38f72 improve checker for optional keywords
svn: r15432
2009-07-11 15:23:07 +00:00
Eli Barzilay
ab46f655c7 Welcome to a new PLT day.
svn: r15431
2009-07-11 07:39:59 +00:00
Matthew Flatt
2b5f12b6fa fix broken 'case' improvement!
svn: r15429
2009-07-11 04:04:19 +00:00
Matthew Flatt
b2e39baa26 improve expansion of 'case' for a clause with 2 or 3 values
svn: r15428
2009-07-11 04:03:20 +00:00
John Clements
ec9ce0ed04 updating...
svn: r15427
2009-07-11 03:59:39 +00:00
Eli Barzilay
bb32de3560 add with-writer
svn: r15426
2009-07-11 02:10:02 +00:00
Eli Barzilay
8cb76b066e Welcome to a new PLT day.
svn: r15423
2009-07-10 07:50:08 +00:00
Eli Barzilay
c038edeada svn: r15422 2009-07-09 20:57:00 +00:00
Matthew Flatt
f9aeba626c another with-syntax/quasisyntax fix for non-syntax inputs
svn: r15420
2009-07-09 15:59:10 +00:00
Robby Findler
5adb4eb004 changed the meaning of one of the pretty-print parameters slightly and used that to fix redex's stepper
svn: r15419
2009-07-09 15:55:11 +00:00
Eli Barzilay
ac2367b441 Welcome to a new PLT day.
svn: r15414
2009-07-09 07:50:23 +00:00
Eli Barzilay
83c356ff21 fix width issue
svn: r15413
2009-07-09 05:23:18 +00:00
Eli Barzilay
4239d22ded rename verbatim and unverbatim to disable-prefix and restore-prefix
svn: r15411
2009-07-08 21:28:55 +00:00
Matthew Flatt
6e01e535d9 fix backspace in keymap%
svn: r15408
2009-07-08 21:19:00 +00:00
Matthew Flatt
ab1db74ecc more keyword-argument performance improvements, including general fast path for applying simple applicable-struct wrappers over plain procedures
svn: r15403
2009-07-08 13:57:16 +00:00
Eli Barzilay
e1deed8b41 Welcome to a new PLT day.
svn: r15402
2009-07-08 07:50:07 +00:00
Jon Rafkind
0a0fd6fe44 ffi: put version back in for libraries
svn: r15401
2009-07-07 21:54:39 +00:00
Jon Rafkind
6af1ab8050 ffi: dont specify version for libwand. try libmagickwand as well
svn: r15400
2009-07-07 18:15:43 +00:00
Eli Barzilay
d3b7827478 Welcome to a new PLT day.
svn: r15399
2009-07-07 07:50:08 +00:00
Matthew Flatt
3e4d8669c4 scriblib/autobib: add dissertation-location
svn: r15398
2009-07-06 18:05:43 +00:00
Matthew Flatt
2c973452d4 refine compact-vertical rule rendering to allow overlap between the labels and side conditions, and also use label-space
svn: r15397
2009-07-06 17:19:25 +00:00
Jay McCarthy
3927199104 servlet/env bug with stateless api
svn: r15396
2009-07-06 16:22:08 +00:00
Matthew Flatt
7527c219b7 fix Latex rendering for some accented Roman characters
svn: r15395
2009-07-06 15:12:22 +00:00
Matthew Flatt
ebb45abee5 fix rendering of atomic transformers that produce strings, notably for hole
svn: r15394
2009-07-06 15:11:29 +00:00
Eli Barzilay
fbad6d002a Welcome to a new PLT day.
svn: r15389
2009-07-06 07:50:07 +00:00
Matthew Flatt
7156b760fb fix autobib.tex
svn: r15388
2009-07-05 15:13:24 +00:00
Matthew Flatt
d077a5ac6c R6RS: fix problem with qausisyntax and conversion of an unwrapped syntax object as the argument expression to syntax-case
svn: r15387
2009-07-05 12:48:52 +00:00
Matthew Flatt
9c488a73c3 fix argument checking of style-delta% constructor and set-delta
svn: r15386
2009-07-05 12:47:19 +00:00
Eli Barzilay
a0c67cb369 Welcome to a new PLT day.
svn: r15385
2009-07-05 07:50:27 +00:00
Robby Findler
145c42b91a fixed how maximization is saved in the preferences
svn: r15384
2009-07-05 00:53:24 +00:00
Eli Barzilay
a70bf64fd9 Newlines at EOFs
svn: r15380
2009-07-04 02:28:31 +00:00
Eli Barzilay
bbc989f795 set svn:eol-style
svn: r15379
2009-07-04 02:01:41 +00:00
Matthew Flatt
bcfb69b21f add compound-paragraphs to Scribble, improve Latex rendering for unnested single-column tables
svn: r15378
2009-07-04 00:52:03 +00:00
Ryan Culpepper
3e63caa887 merged changes from /branches/ryanc/sp2:
added syntax/parse library and documentation
  added syntax/id-table library and documentation

svn: r15376
2009-07-03 19:47:25 +00:00
Matthew Flatt
6d8c6e4f09 revise keyword implementation to reduce overhead
svn: r15368
2009-07-03 03:10:25 +00:00
Matthew Flatt
dab73989ae fix references to moved frtime docs
svn: r15366
2009-07-03 02:46:04 +00:00
Robby Findler
8fbc4f86aa svn: r15364 2009-07-02 16:21:40 +00:00
Matthew Flatt
482816bf34 restore use of atomic rewriters for literals
svn: r15363
2009-07-02 14:49:59 +00:00
Eli Barzilay
8b851e1c00 Welcome to a new PLT day.
svn: r15362
2009-07-02 07:50:19 +00:00
Eli Barzilay
c072d23baf reformat, etc
svn: r15361
2009-07-02 03:27:19 +00:00
Matthew Flatt
e0e8c86688 fix up-down/compact-side-conditions
svn: r15360
2009-07-02 02:23:29 +00:00
Robby Findler
890882a6fd added x-spacing and y-spacing parameters to traces and traces/ps
svn: r15356
2009-07-01 18:24:47 +00:00
Robby Findler
62bc659ec8 fixed bug in rendering of reduction relations; they now preserve the relative ordering of side-conditions and where clauses
svn: r15354
2009-07-01 16:29:57 +00:00
Robby Findler
158b6de824 fixed bug the ordering of metafunction side-conditions during rendering
svn: r15353
2009-07-01 16:10:23 +00:00
Robby Findler
2b5e836b74 fixed a bug mentioned on the mailing list
svn: r15352
2009-07-01 14:02:55 +00:00
Eli Barzilay
0c547f694d Welcome to a new PLT day.
svn: r15351
2009-07-01 07:50:31 +00:00
Robby Findler
ba5aea8cdd added 'left-right/beside-side-conditions
svn: r15350
2009-07-01 04:45:02 +00:00
Ryan Culpepper
ae01dea336 macro stepper: fixed opaque variable ref bug
svn: r15348
2009-06-30 22:41:05 +00:00
Jon Rafkind
58424ecdcc add example for local-expand
svn: r15347
2009-06-30 21:37:52 +00:00
Eli Barzilay
201a12d75b Moved tar' from mzlib to file, and use scheme/base' now.
svn: r15346
2009-06-30 21:06:53 +00:00
Jon Rafkind
b55944bb93 upgrade to #lang scheme
svn: r15345
2009-06-30 21:05:16 +00:00
Jon Rafkind
3d356123cf upgrade to #lang scheme
svn: r15344
2009-06-30 20:57:23 +00:00
Jon Rafkind
616630f862 add test
svn: r15343
2009-06-30 20:55:06 +00:00
Matthew Flatt
5ae06f1d2c try to fix metafunction typesetting to make it independent of the order of metafunction definitions
svn: r15338
2009-06-30 15:41:58 +00:00
Matthew Flatt
e62f3bba13 doc custodian use of tcp-accept-evt
svn: r15336
2009-06-30 13:14:40 +00:00
Matthew Flatt
8237ec1b6f fix custodian of tcp-accept-evt
svn: r15335
2009-06-30 12:59:55 +00:00
Eli Barzilay
8f974a9fc0 Welcome to a new PLT day.
svn: r15334
2009-06-30 07:50:25 +00:00
Robby Findler
fa0f182e80 fixed the way atomic rewriters work so that non-terminals with underscores render properly
svn: r15332
2009-06-30 04:18:34 +00:00
Jon Rafkind
5b794816c1 add example for async channels
svn: r15330
2009-06-30 01:57:14 +00:00
John Clements
e5ffcf1944 solid-or-filled -> solid-or-outline
svn: r15328
2009-06-29 18:15:37 +00:00
Eli Barzilay
d51f6dc947 Welcome to a new PLT day.
svn: r15326
2009-06-29 07:50:11 +00:00
John Clements
919bfecca6 fixed typo
svn: r15325
2009-06-28 22:52:11 +00:00
Robby Findler
32b91c9e93 svn: r15324 2009-06-28 19:28:41 +00:00
Robby Findler
ee365bb698 svn: r15323 2009-06-28 16:34:55 +00:00
Matthew Flatt
52acc7cbfb Redex rendering adjustments, including new metafunction styles
svn: r15322
2009-06-28 16:15:23 +00:00
Eli Barzilay
7f2aac10e6 typos
svn: r15321
2009-06-28 09:52:27 +00:00
Eli Barzilay
43a231e9d6 Welcome to a new PLT day.
svn: r15320
2009-06-28 07:50:26 +00:00
Robby Findler
ea6c99c69f accidentally committed some changes on the branch, now moving back to trunk (w/ some conflicts, argh!): fixed a bug in the way redex expanded metafunctions (it had old code left in there) and improved error messages for domain failures in reduction relations
svn: r15317
2009-06-27 13:47:02 +00:00
Eli Barzilay
440ab66ae7 Welcome to a new PLT day.
svn: r15315
2009-06-27 07:50:50 +00:00
Jay McCarthy
0940e7790d Converting to scheme/base
svn: r15312
2009-06-26 21:28:41 +00:00
Robby Findler
9b4f4d5be9 PR 10124
svn: r15311
2009-06-26 20:43:53 +00:00
Robby Findler
a895b5ef10 PR 10062
svn: r15310
2009-06-26 20:34:28 +00:00
Robby Findler
d007777e2a fixed a bug in the way quote was handled
svn: r15308
2009-06-26 19:22:03 +00:00
Jay McCarthy
8e0e67cef4 Removing debug printf
svn: r15305
2009-06-26 18:57:03 +00:00
Jay McCarthy
326dad69fc Adding test cases for core libraries
svn: r15303
2009-06-26 18:47:22 +00:00
John Clements
edb16e4f4a fixed two grammatical typos
svn: r15302
2009-06-26 18:26:40 +00:00
John Clements
7e7c5441eb ...
svn: r15301
2009-06-26 18:24:51 +00:00
Jay McCarthy
6964afbf36 Tried and it isn't really worth it
svn: r15300
2009-06-26 16:38:37 +00:00
Robby Findler
e81b1822a6 added metafunction-cases and fixed a layout bug
svn: r15299
2009-06-26 16:30:41 +00:00
Eli Barzilay
fa1da4a8c4 Welcome to a new PLT day.
svn: r15298
2009-06-26 07:50:42 +00:00
Eli Barzilay
93e2aa5e82 typo
svn: r15296
2009-06-26 01:28:14 +00:00
Robby Findler
7804143400 merge from branch branches/robby/redex-pat2; improved where patterns and a few bug fixes
svn: r15294
2009-06-26 01:19:45 +00:00
Jay McCarthy
8ad431b778 Push DrScheme tool down to a sub-dir
svn: r15288
2009-06-25 22:46:40 +00:00
Jay McCarthy
afd026f482 Pushing optimization language into a subdir
svn: r15287
2009-06-25 22:30:13 +00:00
Jay McCarthy
11b9dc8ff9 Normalizing placement of scribble docs
svn: r15286
2009-06-25 22:26:29 +00:00
Jay McCarthy
2e6dd0ec80 Pushing graphics reimplementation into sub directory to clean up
svn: r15285
2009-06-25 22:23:05 +00:00
Jay McCarthy
7bd2ae1094 Making the main module compatible with tool and mod lang
svn: r15284
2009-06-25 22:20:23 +00:00
Jay McCarthy
64788e380a Clarify what are frp reimplementations of other std libraries
svn: r15283
2009-06-25 22:18:33 +00:00
Jay McCarthy
a7256c91bf Converting to scheme from mzscheme
svn: r15281
2009-06-25 22:09:54 +00:00
Jay McCarthy
5b505d6f5c Removing contracts at expand time because of performance problems, adding back semaphore based mailbox for testing purposes, but found not necessary
svn: r15278
2009-06-25 20:34:54 +00:00
Jay McCarthy
bf11194ee7 Converting to scheme/base
svn: r15274
2009-06-25 19:30:07 +00:00
Jay McCarthy
04600dfa28 Renaming mzscheme-... to lang-...
svn: r15273
2009-06-25 19:25:39 +00:00
Jay McCarthy
3b176dcca8 Making the language level compatible with the module language
svn: r15272
2009-06-25 19:15:29 +00:00
Jay McCarthy
c2676d4ca7 Rearranging top level collect directory
svn: r15271
2009-06-25 19:07:46 +00:00
Jay McCarthy
2abe1fd5d2 Forgot properties
svn: r15270
2009-06-25 19:01:10 +00:00
Jay McCarthy
cc7bd5597b Adding tests
svn: r15269
2009-06-25 18:57:21 +00:00
Jay McCarthy
04566b2fcf Converting to scheme/base
svn: r15268
2009-06-25 18:56:11 +00:00
Jay McCarthy
b8970a439b Converting to manager/async-channels for mailboxes
svn: r15267
2009-06-25 15:19:20 +00:00
Robby Findler
fab1ce34d9 fixed drs profiler (in a hacky way) and added copy to the profile results window
svn: r15266
2009-06-25 14:44:12 +00:00
Robby Findler
ee8cf97c66 fixed the extrememly-slow-pasting bug (that is only visible on slow machines, apparently)
svn: r15265
2009-06-25 14:43:24 +00:00
Eli Barzilay
52909f4bee Welcome to a new PLT day.
svn: r15264
2009-06-25 07:50:16 +00:00
Jon Rafkind
4cc0ea60f6 add examples for file ports
svn: r15262
2009-06-25 00:14:13 +00:00
Jay McCarthy
912feda115 Converting to scheme
svn: r15261
2009-06-24 22:33:16 +00:00
Jay McCarthy
233359b0e6 Removing mymatch to move to scheme/base and compatibility
svn: r15260
2009-06-24 20:25:26 +00:00
Jay McCarthy
02404e553a Turning to #lang when possible
svn: r15257
2009-06-24 19:46:24 +00:00
Jay McCarthy
3141c3736f Adding struct* to scheme/match
svn: r15255
2009-06-24 19:36:26 +00:00
Robby Findler
d82d2fcdb4 PR 10309
svn: r15253
2009-06-24 19:02:06 +00:00
Matthew Flatt
7f019819e0 allow empty splicing-syntax-parameterize body in a defn context (PR 10311)
svn: r15251
2009-06-24 13:17:17 +00:00
Matthew Flatt
be229c2f5e fix mapping of del in keymap% (PR 10312)
svn: r15250
2009-06-24 12:38:02 +00:00
Eli Barzilay
48d94dbe4e Welcome to a new PLT day.
svn: r15249
2009-06-24 07:50:18 +00:00
Matthew Flatt
38ba01ed96 fix re-write of in.sxref when a collection disappears
svn: r15248
2009-06-23 22:51:13 +00:00
Matthew Flatt
53a011cf65 adjust planet client to handle nested planet invocations by re-building the doc index only once
svn: r15246
2009-06-23 22:02:07 +00:00
Jay McCarthy
22384487e8 Adding serial-lambda and changing how defun works
svn: r15243
2009-06-23 16:09:22 +00:00
Matthew Flatt
cc32f3eea2 fix problems with get-info use by setup-plt
svn: r15242
2009-06-23 13:26:07 +00:00
Matthew Flatt
8e5993f99f fix serialization problems
svn: r15241
2009-06-23 12:07:54 +00:00
Eli Barzilay
a33dcc0073 Welcome to a new PLT day.
svn: r15240
2009-06-23 07:50:12 +00:00
Matthew Flatt
36f3ed4465 expose and support unreadable symbols, which are generated during expansion
svn: r15239
2009-06-23 00:17:45 +00:00
Jay McCarthy
ad53d3e60d Renaming permissive? to permissive-xexprs based on Matthias suggestion
svn: r15237
2009-06-22 21:00:24 +00:00
Jay McCarthy
685c964a3e Fix documentation error in grammar
svn: r15236
2009-06-22 20:38:30 +00:00
Jay McCarthy
de07390d84 Clarifying documentation on listen ips
svn: r15235
2009-06-22 20:33:05 +00:00
Jay McCarthy
ddf895c5cf Allowing more flexibility with SSL key paths
svn: r15234
2009-06-22 19:59:10 +00:00
Jay McCarthy
f409c1e36d Adding string->xexpr from troels
svn: r15233
2009-06-22 19:46:22 +00:00
Matthew Flatt
fa6423e658 fix Create Executable to include -U and -- flags automatically
svn: r15229
2009-06-22 12:23:41 +00:00
Eli Barzilay
dc63612f8a Welcome to a new PLT day.
svn: r15227
2009-06-21 07:50:16 +00:00
Eli Barzilay
3856da3c93 Welcome to a new PLT day.
svn: r15223
2009-06-20 07:50:15 +00:00
Sam Tobin-Hochstadt
5b79cd7c0c Use let/ec instead of let/cc
let/ec: and let/cc:
type for call-with-current-continuation
Start on ImpFilters

svn: r15220
2009-06-19 18:01:33 +00:00
Robby Findler
181ad3fee0 renamed hash/c to hash-fun/c
svn: r15216
2009-06-19 15:13:23 +00:00
Robby Findler
f9ba83cc1c brought back syntax locations (for better error messages) in redex main forms and improved define-relation
svn: r15214
2009-06-19 14:58:40 +00:00
Robby Findler
ed4f066bb6 svn: r15213 2009-06-19 14:57:47 +00:00
Eli Barzilay
057a60a40d Welcome to a new PLT day.
svn: r15212
2009-06-19 07:50:17 +00:00
Robby Findler
ec44ee7df1 added hash/c
svn: r15210
2009-06-18 21:31:33 +00:00
Sam Tobin-Hochstadt
d7f0c681c7 add index entries
svn: r15206
2009-06-18 17:02:40 +00:00
Matthew Flatt
c25ca25320 change get-info to use a separate namespace; add make-eval-factory and make-base-eval-factory
svn: r15205
2009-06-18 10:35:13 +00:00
Eli Barzilay
3991270029 Welcome to a new PLT day.
svn: r15204
2009-06-18 07:50:11 +00:00
Matthew Flatt
81f9622b58 HtDP lang doc repairs
svn: r15203
2009-06-18 07:47:36 +00:00
Carl Eastlund
a06c6b38aa Added types for string-copy and string->immutable-string.
svn: r15202
2009-06-18 00:59:04 +00:00
Carl Eastlund
21033a3e3c Added types to the srcloc structure.
svn: r15201
2009-06-17 22:28:21 +00:00
Carl Eastlund
f110157ac2 Added types for:
- keyword?
 - string->keyword
 - keyword->string
 - char-upcase
 - char-downcase
 - char-titlecase
 - make-rectangular
 - make-polar

svn: r15200
2009-06-17 21:08:35 +00:00
Sam Tobin-Hochstadt
cfd65e7fa2 Use vector-immutableof' and box-immutable/c' to handle boxes and vectors.
svn: r15199
2009-06-17 20:49:13 +00:00
Matthias Felleisen
290d3008fb svn: r15198 2009-06-17 20:12:13 +00:00
Matthias Felleisen
8ff0a07d21 changed world?/universe? to check-with
svn: r15197
2009-06-17 18:56:41 +00:00
Matthias Felleisen
06ea83c600 changed world?/universe? to check-with
svn: r15196
2009-06-17 18:55:14 +00:00
Eli Barzilay
962987f4dc Welcome to a new PLT day.
svn: r15195
2009-06-17 07:50:21 +00:00
Matthew Flatt
fc115693f4 change zo-compiler cm trace-output to stick to a port, which avoids confusing output when installing nested Planet packages
svn: r15194
2009-06-17 05:58:26 +00:00
Eli Barzilay
0c23c7f9d7 fix usage of bytes
svn: r15193
2009-06-17 05:03:28 +00:00
Eli Barzilay
0328b2ef81 make the lang and data identifiers visible in the #:info argument too
svn: r15192
2009-06-16 21:56:37 +00:00
Eli Barzilay
b99fcf27c6 better comment
svn: r15190
2009-06-16 19:46:41 +00:00
Eli Barzilay
dd2b287309 Hack around problem, see comment
svn: r15189
2009-06-16 17:32:19 +00:00
Eli Barzilay
66c855c2d3 Switch language readers to #lang s-exp
svn: r15188
2009-06-16 17:13:51 +00:00
Eli Barzilay
c45b6583ea much better way of doing this
svn: r15187
2009-06-16 17:04:30 +00:00
Eli Barzilay
b9523d982c New #:info, #:language can return properties, construct a proper get-info function
svn: r15186
2009-06-16 17:04:16 +00:00
Eli Barzilay
834c3016ed reformat (most of this code will disappear/move soon)
svn: r15185
2009-06-16 17:02:46 +00:00
Eli Barzilay
ad06b84dd0 Welcome to a new PLT day.
svn: r15184
2009-06-16 07:50:17 +00:00
Eli Barzilay
6818dba0c6 typo
svn: r15183
2009-06-16 01:14:35 +00:00
Matthias Felleisen
a6e3bc1d41 added world? and universe? docs
svn: r15181
2009-06-15 21:47:32 +00:00
Eli Barzilay
233df48709 Fixed module-specs->non-lib-paths which was very broken in several different ways (PR10305)
svn: r15180
2009-06-15 21:44:54 +00:00
Eli Barzilay
5f7e052469 removed old unused argument
svn: r15179
2009-06-15 20:43:33 +00:00
Matthias Felleisen
6450c3148e world? and universe? added, comments to come
svn: r15178
2009-06-15 18:00:04 +00:00
Matthew Flatt
be1790d3f5 Slideshow: fix subitem handling of #:bullet
svn: r15177
2009-06-15 11:54:05 +00:00
Eli Barzilay
54fc941f1f refactor code in a better way, especially for changes that will follow
svn: r15176
2009-06-15 08:59:13 +00:00
Eli Barzilay
e95f60380e Welcome to a new PLT day.
svn: r15175
2009-06-15 07:50:23 +00:00
Robby Findler
ddc5d91e24 added a first attempt at define-relation
svn: r15171
2009-06-14 17:22:17 +00:00
Eli Barzilay
c5fdb9c8cc Welcome to a new PLT day.
svn: r15170
2009-06-14 07:50:20 +00:00
Eli Barzilay
fbe5941a84 improved tests
svn: r15166
2009-06-13 17:47:54 +00:00
Eli Barzilay
7302411d73 reformat, fix error message
svn: r15165
2009-06-13 16:45:31 +00:00
Robby Findler
4e766cdca4 PR 10241
svn: r15164
2009-06-13 15:44:12 +00:00
Matthew Flatt
3f1b1391b8 fix wheel step in editor
svn: r15163
2009-06-13 13:26:52 +00:00
Eli Barzilay
1f7ea0f809 Welcome to a new PLT day.
svn: r15162
2009-06-13 07:50:19 +00:00
Matthew Flatt
189b3811db fix docs on eqv?, 0.0, and -0.0
svn: r15160
2009-06-13 01:00:59 +00:00
Carl Eastlund
6ae56e5348 Added a test for new datum->syntax type clauses.
svn: r15159
2009-06-12 23:36:08 +00:00
Sam Tobin-Hochstadt
bc6d606a60 Merge in changes to Syntax types from Carl.
svn: r15156
2009-06-12 20:53:47 +00:00
Sam Tobin-Hochstadt
7b82069fa0 Add NoFilter and NoObject to represent no information about filter/object.
Handle these properly in check-below (with test).
Use NoFilter and NoObject to make if typechecking work properly with filters.
Reject mismatched filters/objects (with test).

New version of require/typed that handles opaque and struct requires.
Reorganize docs around this.

svn: r15155
2009-06-12 19:04:39 +00:00
Matthew Flatt
3ce6cbb737 safe-for-space fixes for the interepreter; syntax-local-lift-provide
svn: r15154
2009-06-12 17:46:25 +00:00
Eli Barzilay
50e9a86dbc The get-info protocol is used -- both in reading mode and as part of
the compiled modules.  (Vacuously returning `#f' for now.)

svn: r15153
2009-06-12 14:42:05 +00:00
Eli Barzilay
81d8c97800 better code organization
svn: r15152
2009-06-12 14:33:22 +00:00
Eli Barzilay
e53fa0ce2b Welcome to a new PLT day.
svn: r15151
2009-06-12 07:50:18 +00:00
Matthew Flatt
e704cc05cd add a note about cwd with _path description
svn: r15150
2009-06-12 01:39:56 +00:00
Noel Welsh
41b969c205 Make the code a bit simpler now I'm a better macrologist
svn: r15148
2009-06-11 16:36:26 +00:00
Noel Welsh
7b5753163c Install the check-info stack in continuation marks. This means that if an exception is thrown within a check some useful information about that check (e.g. name, location) can still be extracted.
svn: r15147
2009-06-11 16:22:55 +00:00
Robby Findler
48f9e89978 prunes out the identifier bindings and source locations from the output of the top-level macros
svn: r15144
2009-06-11 14:04:48 +00:00
Eli Barzilay
3910aeca50 typos, mostly redundant "then"s
svn: r15143
2009-06-11 08:12:18 +00:00
Eli Barzilay
eab36be9c5 Welcome to a new PLT day.
svn: r15142
2009-06-11 07:50:17 +00:00
Eli Barzilay
c09a5b61e4 set svn:eol-style
svn: r15141
2009-06-11 06:39:05 +00:00
Eli Barzilay
3ec17454cf indentation
svn: r15138
2009-06-11 02:20:03 +00:00
Carl Eastlund
e53b944fb3 Corrected types for source location in lists passed to datum->syntax.
Corrected types for peek-* functions (which may return EOF).
Added type for read-byte.

svn: r15137
2009-06-10 23:38:52 +00:00
Carl Eastlund
44505e77e3 Propagated contract documentation change for regexp-match from bug 10301 to related functions.
svn: r15136
2009-06-10 23:05:45 +00:00
Eli Barzilay
33da679c31 better output contract for regexp-match
svn: r15135
2009-06-10 22:33:06 +00:00
Sam Tobin-Hochstadt
cdca1d6108 export type names
svn: r15134
2009-06-10 21:50:50 +00:00
Sam Tobin-Hochstadt
7d9f506760 Fix a bunch of types and function types
svn: r15133
2009-06-10 21:46:52 +00:00
Robby Findler
1450b89b75 improved handling of source locations
svn: r15132
2009-06-10 19:30:36 +00:00
Eli Barzilay
3b401288f7 Welcome to a new PLT day.
svn: r15131
2009-06-10 07:50:12 +00:00
Robby Findler
cdc76526cf added PLTDRPROFILE
svn: r15130
2009-06-10 04:49:38 +00:00
Matthew Flatt
e0e7b390a3 include zero-length strings in random inserts
svn: r15127
2009-06-09 21:32:09 +00:00
Matthew Flatt
eac11bad65 fix WXME bug related to inserting an empty string
svn: r15126
2009-06-09 21:20:31 +00:00
Eli Barzilay
3c746c1fd3 move require into evaluation
svn: r15124
2009-06-09 10:41:22 +00:00
Eli Barzilay
cf59b86a95 Welcome to a new PLT day.
svn: r15123
2009-06-09 07:50:13 +00:00
Eli Barzilay
84730719b9 minor revisions
svn: r15122
2009-06-08 16:48:42 +00:00
Eli Barzilay
4240ac8cfc New `make-at-reader' in the API, update docs, adapt tests.
svn: r15121
2009-06-08 16:43:01 +00:00
Sam Tobin-Hochstadt
5139875199 add split-at and append*
svn: r15119
2009-06-08 15:54:05 +00:00
Eli Barzilay
f08fb96f88 a little better
svn: r15118
2009-06-08 14:48:15 +00:00
Eli Barzilay
6977ddde54 Fix broken test, add many more
svn: r15117
2009-06-08 14:34:52 +00:00
Eli Barzilay
0658ba78c9 Welcome to a new PLT day.
svn: r15116
2009-06-08 07:50:30 +00:00
Eli Barzilay
28efb47c90 better
svn: r15115
2009-06-08 07:48:24 +00:00
Eli Barzilay
092d97690b accidental typo
svn: r15114
2009-06-08 01:29:08 +00:00
Eli Barzilay
d521d21ad5 minor shuffling
svn: r15113
2009-06-07 21:43:36 +00:00
Eli Barzilay
dd68b710ae * Reorganize the scribble tests to separate files
* Finally moved the scribble reader tests with the rest so it can run
  with the nightly build.

svn: r15112
2009-06-07 21:42:38 +00:00
Eli Barzilay
4288c6c2c7 The Scribble reader was improved to make it pull out the syntax
punctuations outside of the form, as it does with quote punctuations.
So things like this

  #, @foo{...}

that required the space to make the @foo read as a scribble form are
now better written as

  @#,foo{...}

This changes all such occurrences.  (In case you see this change in
your files and are worried that there might be changes: I mechanically
verified that the result of `read'ing the modified files is identical
to the previous version.)

svn: r15111
2009-06-07 10:12:32 +00:00
Eli Barzilay
575a348e8a fix bad syntax
svn: r15110
2009-06-07 09:21:41 +00:00
Eli Barzilay
27907c277e Welcome to a new PLT day.
svn: r15109
2009-06-07 07:50:23 +00:00
Robby Findler
90a0a6e524 PR 10275
svn: r15108
2009-06-07 01:18:56 +00:00
Matthew Flatt
933f578002 syntax-local-lift-values-expression (v4.2.0.3)
svn: r15107
2009-06-06 15:13:43 +00:00
Matthew Flatt
3bb875b4f7 singular label on 'examples' output when a single expression is given
svn: r15106
2009-06-06 15:09:36 +00:00
Mike Sperber
e7097ca1f7 Synch German string constants with latest.
svn: r15103
2009-06-06 11:02:00 +00:00
Eli Barzilay
bba05af085 Welcome to a new PLT day.
svn: r15102
2009-06-06 07:50:23 +00:00
Eli Barzilay
2104900bb6 pull out syntax punctuations too
svn: r15099
2009-06-05 22:19:23 +00:00
Matthew Flatt
62325eb7cf fix bugs related to changes in keyword-argument error messages
svn: r15098
2009-06-05 21:45:05 +00:00
Robby Findler
74cb273fb7 PR 10278
svn: r15097
2009-06-05 19:51:06 +00:00
Jay McCarthy
e8866b4020 Moving database from home to cwd
svn: r15096
2009-06-05 17:55:07 +00:00
Jay McCarthy
10dc764398 Fixing problem report 10261 by stopping when ip is closed
svn: r15095
2009-06-05 17:36:50 +00:00
Matthias Felleisen
55ee0f126b changed docs for universe
svn: r15094
2009-06-05 15:39:04 +00:00
Matthias Felleisen
f04f42db76 svn: r15093 2009-06-05 15:06:47 +00:00
Jay McCarthy
3b2557805d Fixing trac bug number 188
svn: r15092
2009-06-05 14:54:20 +00:00
Matthias Felleisen
bbc24b5e68 svn: r15091 2009-06-05 13:50:24 +00:00
Eli Barzilay
e2c5ff30ed stupid typo in #:flag
svn: r15090
2009-06-05 13:03:44 +00:00
Eli Barzilay
253a625a62 comment out bad expression
svn: r15089
2009-06-05 08:53:24 +00:00
Eli Barzilay
e73ed5c35e require typo, mostly
svn: r15088
2009-06-05 08:16:37 +00:00
Eli Barzilay
86fb1ea500 Welcome to a new PLT day.
svn: r15087
2009-06-05 07:50:16 +00:00
Eli Barzilay
9362b20ff2 typo
svn: r15086
2009-06-05 06:38:53 +00:00
Matthias Felleisen
7be84621dc utest contains ball game
svn: r15085
2009-06-05 01:55:32 +00:00
Matthias Felleisen
a82fe6af1e universe keeps track of iworlds now
svn: r15084
2009-06-04 23:00:13 +00:00
Matthew Flatt
ae7dab88d3 change expansion of application with keyword arguments to use quoted lists instead of lifting
svn: r15083
2009-06-04 21:44:20 +00:00
Carl Eastlund
3679f6f675 Typo in reader documentation: #, listed twice instead of #' and #,
svn: r15082
2009-06-04 19:55:30 +00:00
Carl Eastlund
5e6153628b Two instances of the typo: 'indentifier' instead of 'identifier'.
svn: r15081
2009-06-04 19:54:54 +00:00
Jay McCarthy
e9db334ed0 Fixing an error in the detecting of bad Xexprs and displaying the error prettily
svn: r15080
2009-06-04 17:25:19 +00:00
Matthew Flatt
818d7cb292 figure and bib support in scriblib
svn: r15078
2009-06-04 16:46:25 +00:00
Sam Tobin-Hochstadt
e14e58c8df hash table keys are contravariant, not covariant
svn: r15077
2009-06-04 14:38:59 +00:00
Matthew Flatt
99ac521841 section char, Latex macro that can be redefined to disable color
svn: r15076
2009-06-04 13:41:48 +00:00
John Clements
016a0d52ec looks like a simple type error
svn: r15075
2009-06-04 05:36:51 +00:00
Eli Barzilay
5c53bd9373 Welcome to a new PLT day.
svn: r15074
2009-06-04 04:31:49 +00:00
Eli Barzilay
2be3ac0178 * Reorganize the -inside readers in the scribble reader
* #:start-inside? is gone -- it never made sense
* Instead, there's a new `make-at-reader/inside' (with the same
  arguments) that returns an inside syntax reader.

svn: r15073
2009-06-04 03:51:22 +00:00
Matthew Flatt
e96941407c Scrible latex output: fix (mostly) interaction of tables and itemization; DrScheme doc improvements
svn: r15072
2009-06-04 03:20:39 +00:00
Matthew Flatt
ab8d99f5b4 remove accidentally added style change
svn: r15070
2009-06-03 19:51:41 +00:00
Matthew Flatt
181d736061 switch Scribble from longtable to stabular
svn: r15069
2009-06-03 19:40:21 +00:00
Matthew Flatt
118d0e7a3c adjust error messages for keyword-related function-call problems
svn: r15068
2009-06-03 19:19:48 +00:00
Matthew Flatt
dcc088305b fix bad uses of quotient in wxme
svn: r15067
2009-06-03 18:48:13 +00:00
Matthew Flatt
395301a1c6 scheme/gui/init reexports scheme/init
svn: r15064
2009-06-03 11:56:36 +00:00
Eli Barzilay
0c0eec240b Welcome to a new PLT day.
svn: r15063
2009-06-03 07:50:34 +00:00
Matthew Flatt
77843f5e8e add 'url style to Scribble
svn: r15059
2009-06-02 19:13:23 +00:00
Eli Barzilay
e0bab0cea2 * Added setup/private/lib-roots as a place to decide what directory is
considered a library. For now, hacked with the collects and planet
  roots (and planet links), with a fixed number of directory sublevels
  from them.
* setup/private/omitted-paths is simplified by reusing this code to
  get the roots.
* drscheme/private/module-browser uses this to always show requires
  from the same library, even for lib or planet requires.

svn: r15058
2009-06-02 18:48:57 +00:00
Eli Barzilay
03f50e117f properly indent documentation
svn: r15056
2009-06-02 17:26:15 +00:00
Eli Barzilay
7d7f825a9e fix contract typo (PR10277)
svn: r15055
2009-06-02 17:21:53 +00:00
Eli Barzilay
506336b9ee make call-with-stack-checkpoint grab the context at the right place
svn: r15046
2009-06-02 14:19:58 +00:00
Eli Barzilay
f686032166 Welcome to a new PLT day.
svn: r15045
2009-06-02 07:50:05 +00:00
Eli Barzilay
438ad9865a reformat, use hash-ref!
svn: r15044
2009-06-01 20:28:10 +00:00
Eli Barzilay
bb823bbb3b don't die on a ".../plt/collects" path
svn: r15043
2009-06-01 20:16:40 +00:00
Sam Tobin-Hochstadt
a255514ba1 change define-requirer to use library paths to fix build
svn: r15041
2009-06-01 17:15:22 +00:00
Eli Barzilay
fc1dd569e2 fix contract comment
svn: r15040
2009-06-01 16:12:30 +00:00
Eli Barzilay
ea3baaeb9b use for loops and hash-ref! to simplify some code
svn: r15039
2009-06-01 16:09:02 +00:00
Matthew Flatt
122fd73ce8 fix test suite typo
svn: r15034
2009-06-01 12:19:51 +00:00
Eli Barzilay
31597a0c43 Welcome to a new PLT day.
svn: r15033
2009-06-01 07:50:10 +00:00
Eli Barzilay
9ca6c0fee9 Welcome to a new PLT day.
svn: r15032
2009-05-31 07:50:20 +00:00
Robby Findler
51084c32f6 PR 10273 (missed this file in the first commit)
svn: r15024
2009-05-30 21:55:41 +00:00
Robby Findler
dad81d2010 PR 10273
svn: r15023
2009-05-30 13:04:03 +00:00
Eli Barzilay
82e256473d Finally it works.
svn: r15018
2009-05-30 06:48:49 +00:00
Jay McCarthy
a8bd547d9c Note for use of statless servlets
svn: r15011
2009-05-29 20:18:55 +00:00
Eli Barzilay
95c52b9ce3 fix comment in about-to-be-changed version
svn: r15008
2009-05-29 11:22:59 +00:00
Eli Barzilay
56547f4142 clarification
svn: r15007
2009-05-29 11:16:28 +00:00
Eli Barzilay
f829c86c1f get rid of the old (and still broken) topological sort, use a visual layering function instead (still needs fixing, comitting as a checkpoint)
svn: r15006
2009-05-29 09:24:42 +00:00
Matthew Flatt
7cc2a8c898 tests for quasiquote repair (merge to 4.2)
svn: r15004
2009-05-28 13:04:35 +00:00
Matthew Flatt
43a3a326b7 hash quasiquote on hash tables (PR 10266) (merge to 4.2)
svn: r15003
2009-05-28 13:02:42 +00:00
Matthew Flatt
f63d3cc8fb fix text% inser method on a sigle snip argument
svn: r15002
2009-05-28 12:28:02 +00:00
Matthew Flatt
de0fc2e745 fix syntax patterns on prefabs (PR 10268) (merge to 4.2)
svn: r15001
2009-05-28 03:01:45 +00:00
John Clements
b181309703 removed unused debugger files
svn: r15000
2009-05-27 23:17:39 +00:00
Jay McCarthy
55a2990543 Fixing a typo in runtime-path documentation
svn: r14997
2009-05-27 11:17:05 +00:00
Eli Barzilay
ffb95b2d86 Welcome to a new PLT day.
svn: r14996
2009-05-27 07:50:32 +00:00
Matthew Flatt
5c103eed59 fix problem with module->namespace and shadowing initial imports (pr 10264) (merge to 4.2)
svn: r14994
2009-05-26 23:44:11 +00:00
Matthew Flatt
070ed03d90 fix custodian problem with register-finalizer
svn: r14988
2009-05-26 20:01:54 +00:00
Robby Findler
e1374bcbd9 PR 10259
svn: r14986
2009-05-25 19:44:56 +00:00
Sam Tobin-Hochstadt
33587b6dd5 Merge in paths branch.
Includes -
- Reimplementation of core typechecking algorithm
- support for (number? (car x)) etc

svn: r14985
2009-05-25 17:40:46 +00:00
Kathy Gray
3906598b7e Fixed omitted return value for terminals
svn: r14982
2009-05-25 15:00:09 +00:00
Sam Tobin-Hochstadt
d31926c434 sync to trunk
svn: r14978
2009-05-25 13:03:13 +00:00
Eli Barzilay
4a6eaa1dd5 Welcome to a new PLT day.
svn: r14977
2009-05-25 07:50:21 +00:00
Eli Barzilay
90040aac2b another typo from PR10258 (less than or equal to the string length)
svn: r14976
2009-05-25 02:56:24 +00:00
Eli Barzilay
1246aeb786 typo (PR10258)
svn: r14975
2009-05-25 01:03:41 +00:00
Matthew Flatt
2b80e7d68d more random testing
svn: r14971
2009-05-24 12:25:28 +00:00
Matthew Flatt
60baa972f5 fix docs to match revised vector-, string-, and byte-string-alloc C functions (merge to 4.2)
svn: r14968
2009-05-24 11:11:47 +00:00
Eli Barzilay
68a13eacc8 Welcome to a new PLT day.
svn: r14966
2009-05-24 07:50:14 +00:00
Sam Tobin-Hochstadt
1b2013dd73 Fix error reporting when first clause is not a list.
Ok for 4.2.

svn: r14965
2009-05-23 23:51:52 +00:00
Sam Tobin-Hochstadt
ec3f69f7ba sync to trunk
svn: r14964
2009-05-23 23:05:16 +00:00
Sam Tobin-Hochstadt
c1eb25e47f move additional tests to test dir
svn: r14963
2009-05-23 23:00:23 +00:00
Robby Findler
148d945fbe fix to work around race condition
svn: r14962
2009-05-23 19:45:58 +00:00
Robby Findler
cf5b14f626 svn: r14960 2009-05-23 15:10:55 +00:00
Matthew Flatt
93931723f4 Thomas Deniau's patch to match unix-style install work for Mac OS X mzscheme
svn: r14959
2009-05-23 14:04:39 +00:00
Mike Sperber
77e4a3aa29 PR 10257
svn: r14957
2009-05-23 12:21:16 +00:00
Eli Barzilay
b9a7dc01b8 scheme' is now srfi/1-free. (All delete-duplicate' requires were
not necessary.)

svn: r14956
2009-05-23 08:42:17 +00:00
Eli Barzilay
709ba05005 make-list from srfi/1 makes the second argument optional
svn: r14953
2009-05-23 07:48:59 +00:00
Eli Barzilay
2b7e836243 fix typo in examples
svn: r14952
2009-05-23 07:35:39 +00:00
Eli Barzilay
0b5a8d8123 typo
svn: r14951
2009-05-23 07:09:54 +00:00
Sam Tobin-Hochstadt
c27dccb9d8 Improve error messages and printing.
Turn off contracts.

svn: r14947
2009-05-22 22:30:24 +00:00
John Clements
9640e1571c made two methods public to fix error messages
svn: r14946
2009-05-22 22:28:18 +00:00
Sam Tobin-Hochstadt
844cbc6782 move new-if to if.
svn: r14942
2009-05-22 22:06:48 +00:00
Sam Tobin-Hochstadt
2a55bec335 remove obselete code
svn: r14941
2009-05-22 22:05:56 +00:00
Sam Tobin-Hochstadt
a8ee2dc161 sync to trunk
svn: r14940
2009-05-22 21:42:46 +00:00
Sam Tobin-Hochstadt
a0cac4bbe5 turn typechecking back on.
svn: r14939
2009-05-22 21:41:55 +00:00
Sam Tobin-Hochstadt
7d239a4dfa Instances can have any Type as their class.
Fix some handling of tc-results as pertains to classes.
Bottom is an ok Class.

svn: r14938
2009-05-22 21:41:12 +00:00
Sam Tobin-Hochstadt
0feb99f6bc Use tc-result1: instead of tc-result: in object handling.
Use tc-results->values instead of bogus version.

svn: r14937
2009-05-22 21:19:46 +00:00
Sam Tobin-Hochstadt
e92a8dd2f5 Avoid spurious quoting.
Use display instead of printf.

svn: r14936
2009-05-22 20:23:15 +00:00
Sam Tobin-Hochstadt
2ee1d2b596 Untyped top-level variables are not an internal error.
Handle latent filter of LBot in values->tc-results when there are no formals.
Use check-below properly in tc/mono-lambda/type

svn: r14935
2009-05-22 20:07:36 +00:00
Sam Tobin-Hochstadt
23a735ee2f Add contract for make-pred-ty
svn: r14934
2009-05-22 19:43:31 +00:00
Sam Tobin-Hochstadt
7237ad6046 Fix construction of predicate type for `declare-refinement'.
svn: r14933
2009-05-22 19:26:06 +00:00
Robby Findler
b087ce2765 fixed a bug in metafunctions
svn: r14932
2009-05-22 19:19:40 +00:00
Sam Tobin-Hochstadt
7e6c1be6b0 Handle return of Bottom to context which expectes multiple values.
Check values length before using for/and.
Add back ormap/andmap special case for ... args.

svn: r14930
2009-05-22 19:09:19 +00:00
Sam Tobin-Hochstadt
e772687a58 Add unit tests for andmap of ..., Bot return to MV context
svn: r14929
2009-05-22 19:08:12 +00:00
Sam Tobin-Hochstadt
5b7249eea5 Add test of andmap.
svn: r14928
2009-05-22 19:04:22 +00:00
Robby Findler
611f1d1efd svn: r14927 2009-05-22 18:45:20 +00:00
John Clements
0666e79327 ...
svn: r14926
2009-05-22 18:40:33 +00:00
Matthew Flatt
d3665169e4 fix typo (PR 10253) (merge to 4.2)
svn: r14925
2009-05-22 18:29:20 +00:00
Sam Tobin-Hochstadt
c8828d0638 Fix keyword argument handling - sort of hackish.
svn: r14924
2009-05-22 18:18:34 +00:00
John Clements
142a990a46 eliminated extra arg to error-result construction
svn: r14923
2009-05-22 17:53:28 +00:00
Matthew Flatt
0b9730158e fix editor bugs related to line-wrapping, tab insertion, and pasting to the end of an editor that has been line-wrapped in the past (merge to 4.2)
svn: r14921
2009-05-22 16:24:17 +00:00
Kathy Gray
c1cc6328a5 Removed write to display-reason
svn: r14920
2009-05-22 15:23:29 +00:00
Eli Barzilay
e878e2843c Welcome to a new PLT day.
svn: r14919
2009-05-22 07:50:22 +00:00
Robby Findler
ac9fa2e979 svn: r14918 2009-05-22 01:59:02 +00:00
Robby Findler
d1a88fadde fixed image equality
svn: r14917
2009-05-22 01:55:48 +00:00
Ryan Culpepper
bf001f811d macro-debugger: disable lift errors
Do not apply to release branch.

svn: r14914
2009-05-22 00:39:13 +00:00
Robby Findler
5be3d8d2f7 changed the checkpoint computation to avoid interfereing with other parameters
svn: r14913
2009-05-21 23:17:45 +00:00
Matthew Flatt
2f6b572178 fix problem with tab-snip% width checking
svn: r14912
2009-05-21 22:49:34 +00:00
Robby Findler
a4d87e926e fixed a bug
svn: r14909
2009-05-21 20:50:03 +00:00
Matthias Felleisen
5ed62e665b typo fixed
svn: r14908
2009-05-21 20:40:46 +00:00
Robby Findler
5db9f1c03c updated to new universe teachpack
svn: r14907
2009-05-21 20:32:30 +00:00
Robby Findler
5e79293e91 svn: r14906 2009-05-21 20:21:11 +00:00
Robby Findler
5e84de9166 stupid bug that only breaks the test suite sometimes
svn: r14905
2009-05-21 20:14:03 +00:00
Matthias Felleisen
ef15fd2ded error in mred linking fixed, please propagate
svn: r14903
2009-05-21 16:37:13 +00:00
Stevie Strickland
732e93b9dc Fix open so that it respects contracts.
svn: r14902
2009-05-21 16:36:36 +00:00
Mike Sperber
975b825638 Fix paren typo.
svn: r14900
2009-05-21 15:57:40 +00:00
Mike Sperber
4c367c4778 One more schemeunit update.
svn: r14899
2009-05-21 15:56:55 +00:00
Mike Sperber
5e6360b2e3 Some updates to the deinprogramm tests:
- use schemeunit from collects
- tp-exn? is no more

svn: r14898
2009-05-21 15:51:46 +00:00
Matthew Flatt
78f1b0c9a4 remove reundant and slightly wrong 'declare-exporting' in deinprogramm doc
svn: r14896
2009-05-21 11:20:36 +00:00
John Clements
0885877641 ranges for stepper-jump
svn: r14895
2009-05-21 05:35:38 +00:00
Eli Barzilay
44848d349c comment typo
svn: r14894
2009-05-21 02:35:00 +00:00
John Clements
6f62f05ed5 ...
svn: r14893
2009-05-21 00:04:17 +00:00
John Clements
116d961f35 changed comment
svn: r14892
2009-05-20 23:59:24 +00:00
Sam Tobin-Hochstadt
06e252b1a1 Convert to syntax-parse.
Use tc-results->values where appropriate.

svn: r14891
2009-05-20 23:54:14 +00:00
Sam Tobin-Hochstadt
c4762078e3 Remove lots of debugging code.
Use `needs-resolving?' in subtype.
Make resolve-{app,name} handle not-yet-bound names.

svn: r14890
2009-05-20 23:40:03 +00:00
Ryan Culpepper
2e3a0bcd0d macro debugger:
fixed hiding bug with non-collection modules
  improved #%top-interaction elimination
Please apply changes for release.

svn: r14887
2009-05-20 22:43:39 +00:00
Matthew Flatt
f1d4fe02ea fix Scribble rendering of S-expression graphs
svn: r14886
2009-05-20 22:05:09 +00:00
Sam Tobin-Hochstadt
19c4aa6ba4 Sort unions on re-construction to make contract happy.
Use resolve-once more.
Improve `overlap', in particular use keys.
Resolve names and apps before doing structure comparison.

svn: r14884
2009-05-20 18:35:59 +00:00
Jay McCarthy
5caffa296a pr 10236, okay for release
svn: r14883
2009-05-20 14:20:53 +00:00
Eli Barzilay
dbc7baf587 Welcome to a new PLT day.
svn: r14882
2009-05-20 07:50:11 +00:00
Matthew Flatt
94116052da minor guide edits (ok to merge to 4.2)
svn: r14879
2009-05-20 00:19:12 +00:00
Matthew Flatt
de5bbaff40 fix bug parsing polar notation conbined with #e
svn: r14878
2009-05-20 00:18:15 +00:00
Matthew Flatt
af94e11d19 fix trampoline fix
svn: r14877
2009-05-19 23:58:50 +00:00
Matthew Flatt
43c8b6cafd restore (compared to old implementation) trampolines needed on some editor-canvas methods
svn: r14876
2009-05-19 23:53:36 +00:00
Matthias Felleisen
a1f9a6f1ab added hack to allow some comments in LP
svn: r14875
2009-05-19 22:23:17 +00:00
Robby Findler
0500571383 PR 10244
svn: r14874
2009-05-19 20:58:46 +00:00
Robby Findler
237b225249 svn: r14873 2009-05-19 19:21:48 +00:00
Jay McCarthy
bf36c8283e Fixing slight bug
svn: r14872
2009-05-19 19:11:16 +00:00
Sam Tobin-Hochstadt
6d1257e624 Pass the right argument to unfold.
Fix tc/rec-lambda/check for tc-results in appropriate places.

svn: r14871
2009-05-19 16:27:44 +00:00
Sam Tobin-Hochstadt
eedafc034b Add flag for testing unreachability in env+.
Use flag in if-unit.

svn: r14870
2009-05-19 15:24:55 +00:00
Sam Tobin-Hochstadt
0cd135c3bb Add test for unreachble code with expected type.
svn: r14869
2009-05-19 15:24:12 +00:00
Sam Tobin-Hochstadt
f712495009 add syntax locations to cond* macro
svn: r14868
2009-05-19 15:23:57 +00:00
Matthew Flatt
67a8ebecdb rename internal method to avoid conflict with corrected editor<%>
svn: r14866
2009-05-19 12:26:17 +00:00
Eli Barzilay
e5f52cbc89 Welcome to a new PLT day.
svn: r14865
2009-05-19 07:50:13 +00:00
Matthew Flatt
17a283a28d editor and documentation repairs (merge to 4.2)
svn: r14864
2009-05-19 01:02:41 +00:00
Matthew Flatt
63a7a9c77b more random mred testing
svn: r14863
2009-05-19 00:27:39 +00:00
Matthew Flatt
c4b4af817b random mred testing
svn: r14862
2009-05-18 23:31:33 +00:00
Sam Tobin-Hochstadt
676f827ab0 sync to trunk
svn: r14861
2009-05-18 22:19:46 +00:00
Sam Tobin-Hochstadt
5f1895cfb5 Remove tc/if-twoarm/check
svn: r14860
2009-05-18 22:19:05 +00:00
Sam Tobin-Hochstadt
b8f944679e take path elems from the end
svn: r14859
2009-05-18 22:18:47 +00:00
Sam Tobin-Hochstadt
e269f7aa7c Parse (A -> B : C) correctly, B can't be a `values'
svn: r14858
2009-05-18 22:18:19 +00:00
Sam Tobin-Hochstadt
ef095c931a Make env struct transparent.
svn: r14857
2009-05-18 22:17:32 +00:00
Jay McCarthy
63abe061c9 fixing soft state implementation, contents must be weak too
svn: r14856
2009-05-18 20:11:41 +00:00
Jay McCarthy
ac8aca7b21 Native continuations in serial language, soft state, and typos. Eli, this may be put into the release.
svn: r14854
2009-05-18 17:46:15 +00:00
Eli Barzilay
7ef0e8258e Welcome to a new PLT day.
svn: r14853
2009-05-18 07:50:40 +00:00
Robby Findler
a6b38844ee added an error check to colorize and removed dependency on mzlib/etc
svn: r14852
2009-05-18 00:48:55 +00:00
Matthew Flatt
70859f0d0b identifier-prune-lexical-context (4.2.0.2)
svn: r14850
2009-05-17 12:31:51 +00:00
Eli Barzilay
7efdd033bf Welcome to a new PLT day.
svn: r14849
2009-05-17 06:41:49 +00:00
Eli Barzilay
a793d3b021 Welcome to a new PLT day.
svn: r14844
2009-05-16 07:50:18 +00:00
Eli Barzilay
8ecbe78e98 typo (PR10242)
svn: r14843
2009-05-16 06:08:47 +00:00
Matthew Flatt
b09e905da0 fix intm+ function export to omit replaced beg math ops
svn: r14841
2009-05-16 02:20:13 +00:00
Matthias Felleisen
399d07907a error in tp uses contract exn now, misc
svn: r14839
2009-05-15 22:01:11 +00:00
Eli Barzilay
8e79a2aed5 don't include the *-node in the topological-sort output
svn: r14835
2009-05-15 19:28:38 +00:00
Eli Barzilay
27e4c708c7 better layout for topological-sort
svn: r14834
2009-05-15 19:16:56 +00:00
Matthias Felleisen
305a38a0c0 arithmetic functions should be standard
svn: r14833
2009-05-15 18:26:16 +00:00
Robby Findler
dff15857f0 svn: r14832 2009-05-15 17:39:09 +00:00
Matthias Felleisen
6a4c101859 arithmetic functions should be standard
svn: r14831
2009-05-15 16:30:39 +00:00
Matthias Felleisen
0e43e6a0dc added functins for analyzing strings as 1-letter strings
svn: r14830
2009-05-15 16:22:17 +00:00
Matthias Felleisen
2453bc3c6e added functins for analyzing strings as 1-letter strings
svn: r14829
2009-05-15 16:21:57 +00:00
Sam Tobin-Hochstadt
7a24d39348 make struct-exec a little more interesting
svn: r14828
2009-05-15 15:47:57 +00:00
Sam Tobin-Hochstadt
ddefd28d6d Fix handling of structs-as-functions.
Subtyping should look up names in both positions.

svn: r14827
2009-05-15 15:47:22 +00:00
Sam Tobin-Hochstadt
b2cf9c0006 Fix typo so cdrs in paths are handled.
svn: r14826
2009-05-15 15:05:53 +00:00
Matthew Flatt
05113c4a8f doc typos and guarantee on thread-dead-evt result
svn: r14825
2009-05-15 08:53:05 +00:00
Eli Barzilay
cfcc1c1093 Welcome to a new PLT day.
svn: r14824
2009-05-15 07:50:16 +00:00
Matthias Felleisen
299cba5adf svn: r14823 2009-05-14 22:50:43 +00:00
Robby Findler
6551dbfaa0 PR 10237
svn: r14822
2009-05-14 20:23:31 +00:00
Robby Findler
34c2dfe021 svn: r14821 2009-05-14 19:49:22 +00:00
Matthew Flatt
cee5d694ad fix pasteboard rubber-band drawing
svn: r14820
2009-05-14 19:37:08 +00:00
Robby Findler
ef9ee828bf svn: r14819 2009-05-14 19:25:27 +00:00
Robby Findler
ad856384a3 svn: r14818 2009-05-14 19:23:24 +00:00
Sam Tobin-Hochstadt
792bacbd55 turn printing back on
svn: r14817
2009-05-14 18:57:43 +00:00
Sam Tobin-Hochstadt
af623cbdc7 add test of `apply values'
svn: r14816
2009-05-14 18:57:23 +00:00
Sam Tobin-Hochstadt
1047f7625d Handle ValuesDots in check-below.
Fix typo in valuesdots handling in values->tc-results
Handle ValuesDots in do-ret.
Don't try to construct silly wrappers for `apply values'
Don't use rest as list extension if it's #f
Fix tc-result handling for check-subforms/check
Add stronger contracts for Scope
Always generate substitution for infer/dots.
Fix type of `time-apply'

svn: r14815
2009-05-14 18:57:02 +00:00
Eli Barzilay
40467a005e added tests for topological-sort
svn: r14814
2009-05-14 15:33:25 +00:00
Eli Barzilay
9c99a32d29 added tests for topological-sort
svn: r14813
2009-05-14 15:33:20 +00:00
Sam Tobin-Hochstadt
775fa34f5f Add some contracts in tc/plambda.
Fix handling of tc-results vs types.

svn: r14812
2009-05-14 15:11:33 +00:00
Eli Barzilay
ccca3b3df6 fix dropping cycles
svn: r14811
2009-05-14 15:08:56 +00:00
Sam Tobin-Hochstadt
d8c613494e Fix type->contract of function types.
svn: r14810
2009-05-14 14:45:24 +00:00
Sam Tobin-Hochstadt
b30338e0c5 Add start of type->contract test suite.
Add test for poly annotation failure.

svn: r14809
2009-05-14 14:45:07 +00:00
Eli Barzilay
bc22c8a824 print the *-node appropriately
svn: r14808
2009-05-14 10:34:09 +00:00
Eli Barzilay
35acf760cd Welcome to a new PLT day.
svn: r14807
2009-05-14 07:50:20 +00:00
Eli Barzilay
0d933c3f86 subsort is really any function to apply on a level
svn: r14806
2009-05-14 07:47:28 +00:00
Eli Barzilay
76574dc619 tests need the structs too
svn: r14805
2009-05-14 07:36:46 +00:00
Eli Barzilay
86519ae414 Forgot to actually move the topological sort code
svn: r14804
2009-05-14 07:35:03 +00:00
Eli Barzilay
8bea8abc75 * Factor out the struct definitions into a separate file
* Move the topological sort into utils.ss

svn: r14803
2009-05-14 07:31:36 +00:00
Eli Barzilay
133f044a33 finally, make the topological-sort do a topological sort instead of a BFS
svn: r14802
2009-05-14 07:23:09 +00:00
Eli Barzilay
975b4d2fa8 use hash-ref!
svn: r14801
2009-05-14 05:49:15 +00:00
Eli Barzilay
09502205e2 typo in comment
svn: r14800
2009-05-14 05:47:18 +00:00
Sam Tobin-Hochstadt
a47bb9e8c3 inference for filters and objects
svn: r14799
2009-05-13 21:25:56 +00:00
Sam Tobin-Hochstadt
88159e2479 add require
svn: r14798
2009-05-13 21:25:41 +00:00
Sam Tobin-Hochstadt
5f1b4a7daf Fix two tests
svn: r14797
2009-05-13 16:17:01 +00:00
Sam Tobin-Hochstadt
a3fb3575f9 rationalize get-type/infer to handle tc-results.
Fix tc-let to handle tc-results in various places.

svn: r14796
2009-05-13 16:16:39 +00:00
Sam Tobin-Hochstadt
8de55a4207 sync to trunk
svn: r14795
2009-05-13 14:35:24 +00:00
Sam Tobin-Hochstadt
8ca532220a Enable inference for ((lambda with rest args when no annotation on rest arg
svn: r14794
2009-05-13 14:34:44 +00:00
Eli Barzilay
b23449ef00 Welcome to a new PLT day.
svn: r14793
2009-05-13 07:50:18 +00:00
Sam Tobin-Hochstadt
f349525244 Contracts for lexical-env
Fix type of quotient/remainer function

svn: r14792
2009-05-12 21:51:01 +00:00
Sam Tobin-Hochstadt
54eb4cc314 formatting
svn: r14791
2009-05-12 21:50:16 +00:00
Sam Tobin-Hochstadt
8fc6e38b11 Fix inference when filters/objects are not needed
svn: r14790
2009-05-12 21:31:21 +00:00
Matthew Flatt
0f1fc2d664 redex doc corrections
svn: r14789
2009-05-12 21:30:28 +00:00
Sam Tobin-Hochstadt
a8a64cfa7c Special case for `call-with-values'
handle subtyping with ... args

svn: r14788
2009-05-12 20:56:32 +00:00
Sam Tobin-Hochstadt
82c6720bc9 Fix more tests for false info
svn: r14787
2009-05-12 19:54:09 +00:00
Sam Tobin-Hochstadt
5300481176 Move `hashof' contract combinator to utils/utils.ss
Fix frees for arr to use `fix-bounds' properly.
Match : symbolically in ->*

svn: r14786
2009-05-12 19:53:48 +00:00
Sam Tobin-Hochstadt
ce9f98098d Type goes before symbol in drest.
Handle tc-results properly in a few places.

svn: r14785
2009-05-12 16:53:24 +00:00
Sam Tobin-Hochstadt
f24cbf9952 Fix more tests with truth info.
svn: r14784
2009-05-12 16:52:55 +00:00
Sam Tobin-Hochstadt
e796cd802b fix wrong results - 25 fails
svn: r14783
2009-05-12 15:30:15 +00:00
Sam Tobin-Hochstadt
c19b66d5db add tests for overlap
fix more typecheck tests - 29 failures

svn: r14782
2009-05-12 15:17:30 +00:00
Sam Tobin-Hochstadt
7b4081eef1 Allow objects to be specified in ->
Fix overlap to handle overlapping base types (numbers)

svn: r14781
2009-05-12 15:13:17 +00:00
Matthew Flatt
1809d9286e fix r6rs template problem with quoting ellipses
svn: r14780
2009-05-12 13:44:04 +00:00
Matthew Flatt
5df29ea906 fix bug with editor-snip% in pasteboard% in editor-canvas% on Windows or X11 (i.e., platforms that use the offscreen bitmap for drawing editors)
svn: r14779
2009-05-12 12:52:55 +00:00
Eli Barzilay
da6e35bf98 Welcome to a new PLT day.
svn: r14778
2009-05-12 07:50:18 +00:00
Eli Barzilay
f51c6bbe64 Fix the leaking of internal drscheme filenames in error messages when
debugging is disabled:
* got rid of the `stacktrace-runtime-name' hack in "rep.ss", replace
  it by a more reliable capture of the context, and later cut the
  stack according to that specific context.
* the cutting is done if possible, no need for the "ACK!" error
  message if no cutting point is found.
* rename `with-stacktrace-name' -> `with-stack-checkpoint'
* add this to "module-language.ss" too, to avoid including it in error
  messages.

svn: r14777
2009-05-12 02:12:49 +00:00
Matthew Flatt
9375b49d1b let-rec clarifications
svn: r14776
2009-05-11 20:13:54 +00:00
Sam Tobin-Hochstadt
1ce4411ceb fix tests to handle identifiers, down to 38 fails
svn: r14775
2009-05-11 19:40:58 +00:00
Eli Barzilay
a7580f9c60 Welcome to a new PLT day.
svn: r14773
2009-05-11 07:50:08 +00:00
Robby Findler
0c0aa26e6f PR 10231
svn: r14769
2009-05-10 21:59:13 +00:00
Robby Findler
01af999556 svn: r14768 2009-05-10 21:53:09 +00:00
Eli Barzilay
029b0c07bd Welcome to a new PLT day.
svn: r14767
2009-05-10 07:50:16 +00:00
Mike Sperber
248fb510b9 Synch German string constants with latest.
svn: r14763
2009-05-09 13:46:38 +00:00
Matthew Flatt
440a60c8ad fix make-custom-weak-hash (PR 10232)
svn: r14762
2009-05-09 13:37:28 +00:00
Matthew Flatt
99c19a552c fix doc typo
svn: r14761
2009-05-09 13:37:04 +00:00
Eli Barzilay
04d274f894 Welcome to a new PLT day.
svn: r14760
2009-05-09 07:50:20 +00:00
Eli Barzilay
b48be04645 typo from Dorai
svn: r14759
2009-05-09 01:01:37 +00:00
Sam Tobin-Hochstadt
fbae33b1c3 match based on symbol for : in ->
svn: r14758
2009-05-08 23:31:33 +00:00
Sam Tobin-Hochstadt
a828b89e92 Fix a lot of tests - 47 fail.
svn: r14757
2009-05-08 23:12:13 +00:00
Sam Tobin-Hochstadt
1444c07c0a polymorphic lambdas are true values.
Use correct pattern.
Return the appropriate types from apply, not the Values struct in the rng.

svn: r14756
2009-05-08 23:11:57 +00:00
Matthias Felleisen
bac292acc6 second draft of char/string
svn: r14755
2009-05-08 21:55:05 +00:00
Sam Tobin-Hochstadt
c2da52d661 Provide tc-literal.
svn: r14754
2009-05-08 21:41:23 +00:00
Sam Tobin-Hochstadt
dcc2ff72d9 all tests now compile
svn: r14753
2009-05-08 21:38:30 +00:00
Sam Tobin-Hochstadt
9f3d719b4e Fix parsing of All to only use parse-values-type when appropriate.
Fix tests for new names.
Fix tests for parse-type not handling values.

svn: r14752
2009-05-08 20:26:27 +00:00
Sam Tobin-Hochstadt
0ddf7338cb sync to trunk
svn: r14750
2009-05-08 20:11:09 +00:00
Sam Tobin-Hochstadt
f6f9b20f17 Rename vars.
svn: r14749
2009-05-08 20:10:53 +00:00
Sam Tobin-Hochstadt
3575ba8d5f Remove debugging printfs.
Comment tests back in.

svn: r14748
2009-05-08 19:10:12 +00:00
Sam Tobin-Hochstadt
dbe5556b45 Add missing file.
Fix bug in struct type creation.
Add ability to disable printing dynamically.
Fix recursion into objects & paths.

svn: r14747
2009-05-08 19:00:07 +00:00
Eli Barzilay
7ad3d7b4a6 typos
svn: r14746
2009-05-08 11:12:55 +00:00
Eli Barzilay
e2e3b0f61e Welcome to a new PLT day.
svn: r14745
2009-05-08 07:50:20 +00:00
Jay McCarthy
5232691355 Removing filepath calls
svn: r14743
2009-05-07 22:24:18 +00:00
Jay McCarthy
7ceca6eab0 Adding bindings to lang api
svn: r14742
2009-05-07 22:18:10 +00:00
Matthias Felleisen
4d3d16ef48 char replacement functions, first draft
svn: r14741
2009-05-07 21:41:44 +00:00
Sam Tobin-Hochstadt
d2cc1b2400 All code from old app is now in new app
svn: r14740
2009-05-07 20:17:38 +00:00
Sam Tobin-Hochstadt
aa887be6d2 Type inference for ((lambda with rest args
svn: r14739
2009-05-07 17:40:29 +00:00
Eli Barzilay
d264039a8b Welcome to a new PLT day.
svn: r14736
2009-05-07 07:50:19 +00:00
Sam Tobin-Hochstadt
50696a08a3 Handle polymorphic function application.
Paths work with car/cdr.
Fix #%require/#%provide top-level handling.

svn: r14735
2009-05-06 22:45:12 +00:00
Matthew Flatt
146f909afd clarify version handling in ffi-lib docs
svn: r14734
2009-05-06 20:22:09 +00:00
Matthew Flatt
76a7fa1bed add version to libGL reference
svn: r14732
2009-05-06 19:53:32 +00:00
Noel Welsh
6c68825a49 Commit programmatic API to construct test suites and test cases, in response to popular demand.
The API is make-test-case and make-test-suite. Use should be obvious.

TODO:
 - Document
 - Port to Schematics/Planet release

svn: r14731
2009-05-06 08:53:08 +00:00
Eli Barzilay
5fccc68e53 Welcome to a new PLT day.
svn: r14730
2009-05-06 05:56:12 +00:00
Eli Barzilay
ebc179f059 last typo, hopefully
svn: r14729
2009-05-06 04:09:28 +00:00
Eli Barzilay
82d1267553 forgot the none binding
svn: r14728
2009-05-06 04:08:43 +00:00
Eli Barzilay
7d93d3b539 optimized preference lookup (one hash lookup in all cases except for the first.)
svn: r14727
2009-05-06 04:07:23 +00:00
Eli Barzilay
8ee902de48 old-preferences is gone (it was only there to convert old style preferences, and has been out for a long enough time)
svn: r14726
2009-05-06 03:42:49 +00:00
Matthew Flatt
f08649a007 further improve procedure? and procedure-arity-includes? optimization on procedure names bound in a module top-level
svn: r14725
2009-05-05 23:08:24 +00:00
Sam Tobin-Hochstadt
07341c605b Remove `make-arr/values'
Accessors now have appropriate latent objects
Handle function application for unions, error, mu, parameters

svn: r14724
2009-05-05 23:03:02 +00:00
Matthew Flatt
4623a1ac07 some improvement in eliminating procedure? and procedure-arity-includes? statically
svn: r14723
2009-05-05 19:22:55 +00:00
Sam Tobin-Hochstadt
59dbcade9c Handle rest args and case-lambda in app.
Fix parsing.

svn: r14722
2009-05-05 19:10:21 +00:00
Sam Tobin-Hochstadt
6b89062d6a Various constants are true.
Remove useless code.
`combine-filter' now handles producing the new type/object in appropriate cases.
Move student expansion later in pattern match.
Print out top-level tc-results.

svn: r14721
2009-05-05 16:27:18 +00:00
Eli Barzilay
f53cd57dc8 Welcome to a new PLT day.
svn: r14717
2009-05-05 05:22:45 +00:00
Eli Barzilay
17d64755a2 * Fixed some typos in the `preferences:low-level-put-preferences' doc
(used `put-preference' not the plural form).

* Added `preferences:low-level-get-preference' that is set by default
  to the `get-preference'.  (Together with the previous one it is
  possible to setup things so preferences are kept in a hash table
  instead of on disk.)

* The `preferences:get' function will try to read a (marshalled) value
  from the preferences if there is no value set, and the `marshalled'
  hash table is gone (it was used only for initial values of
  preferences).

  This means that the preference file is not consulted until the
  preference value is needed, which makes reading the file more lazy.
  More importantly, if some user application sets the
  `preferences:low-level-get-preference' hook, then the newly
  installed hook will be used to read the initial values.  This is
  important since just registering a preference (via
  `preferences:set-default') would already read the preference to the
  `marshalled' hash table -- and many such preferences are registered
  at various module top-levels, so this would happen before the user
  code had any chance of changing the low-level get function.

  The only visible effect of this change outside of this module is
  that preferences are read more lazily from the file.  For example,
  if you start DrScheme and then remove the preference file and then
  search, you will not see your saved search string because.  (Before
  this change, the saved search string would have been read on
  startup, so its value was read before you removed the file.)

* Delayed reading of the old-preferences until needed for similar
  reasons.

* Reformatted some of the documentation strings.

svn: r14716
2009-05-05 05:09:21 +00:00
Eli Barzilay
45e4fe70da hash-table-bound? -> hash-has-key?
svn: r14715
2009-05-04 21:35:15 +00:00
Eli Barzilay
4b28ee8d34 reformat
svn: r14714
2009-05-04 21:04:37 +00:00
Sam Tobin-Hochstadt
9c538764dc `values->tc-results' needs the formals
Fix values->tc-results for ValuesDots
Don't generate problematic nested lists.
Fix stupid typo.
Parsing of tc-results now doesn't use parsing of values, which does something different.

svn: r14713
2009-05-04 18:49:56 +00:00
Casey Klein
039d24fc17 `where' clauses now properly bind in metafunctions
svn: r14712
2009-05-04 13:59:42 +00:00
Sam Tobin-Hochstadt
f730466e72 sync to trunk
svn: r14711
2009-05-04 13:51:07 +00:00
Matthew Flatt
83cd3964f4 fix file-descriptor leak in process[*]/ports (PR 10229)
svn: r14710
2009-05-04 12:22:01 +00:00
Eli Barzilay
8b4844cf5e some typos
svn: r14709
2009-05-04 09:34:07 +00:00
Eli Barzilay
bee5c5b90f Welcome to a new PLT day.
svn: r14708
2009-05-04 07:50:13 +00:00
Eli Barzilay
5cb9e66cd2 fixed a probable bug in invoking format-time
svn: r14707
2009-05-04 06:37:27 +00:00
Matthew Flatt
57ff3c2486 fix foldr/foldr argument checking (PR 10215)
svn: r14706
2009-05-04 02:20:06 +00:00
Matthew Flatt
57d518dc8c doc typo
svn: r14705
2009-05-04 02:19:27 +00:00
Eli Barzilay
e3d9f396c4 compose now gets 0 or more inputs
svn: r14704
2009-05-04 02:10:01 +00:00
Matthew Flatt
2b4a0692eb doc repairs (PR 10225)
svn: r14703
2009-05-04 01:38:54 +00:00
Matthew Flatt
16e483033c fix define after define* in package; doc repairs
svn: r14701
2009-05-03 23:49:22 +00:00
Eli Barzilay
db90b44b0d make const accept arbitrary keywords
svn: r14700
2009-05-03 22:08:57 +00:00
Eli Barzilay
23e2b997a0 doc for home
svn: r14699
2009-05-03 20:45:36 +00:00
Eli Barzilay
26667f2275 Patch from Jon Wilson: added a home function
svn: r14698
2009-05-03 20:43:26 +00:00
Eli Barzilay
a1d943146b added a nullary case to compose
svn: r14697
2009-05-03 20:41:37 +00:00
Matthew Flatt
a1b65fb055 doc corrections
svn: r14696
2009-05-03 19:33:10 +00:00
Matthew Flatt
c17c267f48 R6RS: disallow assignment to exported identifier
svn: r14695
2009-05-03 17:40:31 +00:00
Eli Barzilay
3ca6ac2175 added stupid make-list and stupid const
svn: r14693
2009-05-03 16:17:48 +00:00
Matthew Flatt
75527a8821 better tracking of lexical context for unwrapped syntax objects
svn: r14692
2009-05-03 15:45:53 +00:00
Eli Barzilay
c78c9f1e1b Welcome to a new PLT day.
svn: r14691
2009-05-03 07:50:16 +00:00
Robby Findler
7315ff502b fixed label ordering for reductions when extracted via reduction-relation->rule names
svn: r14690
2009-05-02 16:18:12 +00:00
Matthias Felleisen
5f2a62f37c svn: r14689 2009-05-02 15:25:15 +00:00
Sam Tobin-Hochstadt
cce7f91b78 fix values->tc-results, doesn't compile yet
svn: r14688
2009-05-02 12:46:53 +00:00
Robby Findler
ea1ace6022 added horizontal-left-align style
svn: r14687
2009-05-02 12:32:04 +00:00
Eli Barzilay
a7ad3ce74c Welcome to a new PLT day.
svn: r14686
2009-05-02 07:50:11 +00:00
Sam Tobin-Hochstadt
16305c20ff more tests
svn: r14685
2009-05-02 01:45:50 +00:00
Robby Findler
55a98bf037 fixed a bug with holes used in certain places in patterns
svn: r14684
2009-05-02 00:57:18 +00:00
Sam Tobin-Hochstadt
83abdf9eae sync to trunk
svn: r14681
2009-05-01 21:19:11 +00:00
Sam Tobin-Hochstadt
b4d100d60c Fold tc/let-values/check into tc/let-values.
Remove printfs.
More metafunctions to handle splitting and merging filter sets.
Handle `delay', `list', `list*'
Implement tc/funapp for the simple case.
Make `id-from' a stxclass.
Shuffle code around so that it compiles.
Type parsing now handles multiple values properly, and has a values and results entry point.

svn: r14680
2009-05-01 21:18:23 +00:00
Eli Barzilay
ff73a5395e removed lots of "the the"s
svn: r14679
2009-05-01 21:02:51 +00:00
Robby Findler
a3768d00eb none of the various render-* worked under linux, due to a platform-specific default in the way ps-setup works.
svn: r14678
2009-05-01 20:38:26 +00:00
Matthew Flatt
ae36abfc37 doc corrections
svn: r14677
2009-05-01 17:03:53 +00:00
Eli Barzilay
528d032a37 Welcome to a new PLT day.
svn: r14673
2009-05-01 07:50:20 +00:00
Matthew Flatt
2b8b10dd40 fix problem with package, define*, and macro-introduced identifiers
svn: r14671
2009-04-30 23:57:45 +00:00
Robby Findler
1cb53bdf2a improvements to the preferences dialog
svn: r14670
2009-04-30 23:15:10 +00:00
Robby Findler
60db480a8d David Van Horn's changes
svn: r14669
2009-04-30 16:03:15 +00:00
Mike Sperber
1408502378 Translate the messages from the test engine.
This requires some refactoring to move the relevant message generation
to test-display.scm.

svn: r14668
2009-04-30 12:32:02 +00:00
Eli Barzilay
e179ff78fb Welcome to a new PLT day.
svn: r14667
2009-04-30 08:31:17 +00:00
Eli Barzilay
055573076a remove unused require
svn: r14666
2009-04-30 07:42:43 +00:00
Sam Tobin-Hochstadt
91f5c26964 Add `single-value' function, should be used more.
Construct returns correctly in lam-result->type
Add typechecking for `values' applications.
Extend `ret' to handle dty/dbound.
Define conversions from/to values <-> results
Handle multiple values at the repl.

svn: r14665
2009-04-29 22:54:29 +00:00
Matthew Flatt
d5b5c8fb97 refine note on immutable hash table performance
svn: r14664
2009-04-29 21:55:16 +00:00
Matthias Felleisen
f7d8270a6c strings instead of chars
svn: r14663
2009-04-29 21:16:34 +00:00
Robby Findler
6d08558ab7 fixed a bug in my earlier bugfix (also PR 10221)
svn: r14662
2009-04-29 21:08:01 +00:00
Matthew Flatt
224f9fa3a7 fix bug in tracking paren shapes; fix Scribble binding search code; add syntax/template library
svn: r14661
2009-04-29 20:31:07 +00:00
Sam Tobin-Hochstadt
c5b4ac4f21 Rename id to mk-id to avoid name clashes.
Start on new tc-app as copy.

svn: r14660
2009-04-29 19:52:53 +00:00
Sam Tobin-Hochstadt
e79ece72c5 copy
svn: r14659
2009-04-29 19:38:36 +00:00
John Clements
1ce0c8c307 added index for plt-web-server
svn: r14658
2009-04-29 18:21:38 +00:00
John Clements
ce0a98dc61 added 2 indexed terms
svn: r14657
2009-04-29 18:20:37 +00:00
Sam Tobin-Hochstadt
1facac06ff sync to trunk
svn: r14656
2009-04-29 17:21:15 +00:00
Sam Tobin-Hochstadt
b205f65bec more testing
svn: r14655
2009-04-29 16:58:20 +00:00
Robby Findler
de6c1a524d PR 10219
svn: r14654
2009-04-29 16:38:31 +00:00
Sam Tobin-Hochstadt
8b2381e109 sync to trunk
svn: r14653
2009-04-29 14:36:54 +00:00
Sam Tobin-Hochstadt
6662b72162 Fix reconstruction of Latents, which do not have keys.
svn: r14652
2009-04-29 14:35:52 +00:00
Sam Tobin-Hochstadt
ea03a75113 Fix p/c handling of rename.
svn: r14651
2009-04-29 14:35:26 +00:00
Jay McCarthy
6c3b8a9f2e Delaying the initialization of localization until use
svn: r14650
2009-04-29 14:22:18 +00:00
Eli Barzilay
1157488b62 Welcome to a new PLT day.
svn: r14649
2009-04-29 07:50:21 +00:00
Eli Barzilay
fc7283c5a7 svn: r14648 2009-04-29 07:14:39 +00:00
Eli Barzilay
8785850a3c svn: r14647 2009-04-29 07:13:55 +00:00
Robby Findler
87c9aba9e0 added a little optimization to provide/contract
svn: r14646
2009-04-29 03:48:45 +00:00
Matthias Felleisen
6cdf2ed976 strings for Universe callbacks
svn: r14645
2009-04-29 03:09:06 +00:00
Matthias Felleisen
10e0e08143 strings for Universe callbacks
svn: r14644
2009-04-29 03:08:40 +00:00
Sam Tobin-Hochstadt
ce0032f4c5 a couple small fixes
svn: r14643
2009-04-28 18:53:16 +00:00
Matthew Flatt
b42f1b5d8b zo-marshal patch from Jay
svn: r14642
2009-04-28 16:37:16 +00:00
Robby Findler
a42ba6075b added better linking for the 'lw' struct
svn: r14641
2009-04-28 15:22:32 +00:00
Sam Tobin-Hochstadt
7b6702c9e7 fix subtyping w/ filters
svn: r14640
2009-04-28 14:56:18 +00:00
Sam Tobin-Hochstadt
077574cfe1 more fixes for lambda with expected
svn: r14639
2009-04-28 14:48:53 +00:00
Sam Tobin-Hochstadt
9118e9ef12 Fixes for letrec.
svn: r14638
2009-04-28 14:24:09 +00:00
Matthew Flatt
39d405fe6e zo-marshal supports module forms
svn: r14637
2009-04-28 13:13:22 +00:00
Eli Barzilay
15701f0868 Welcome to a new PLT day.
svn: r14636
2009-04-28 07:50:18 +00:00
Sam Tobin-Hochstadt
5a49e92de7 lots of let improvements
and check rationalization

svn: r14635
2009-04-27 23:25:34 +00:00
Sam Tobin-Hochstadt
2e2e9b8acf fixes for plambda
svn: r14634
2009-04-27 22:44:42 +00:00
Sam Tobin-Hochstadt
dfbfc371e2 more printer improvements
svn: r14633
2009-04-27 22:24:47 +00:00
Sam Tobin-Hochstadt
af7b966c82 more contracts
more fixes

svn: r14632
2009-04-27 21:58:35 +00:00
Sam Tobin-Hochstadt
9853ae1f0f Lots more fixes
svn: r14631
2009-04-27 21:16:34 +00:00
Sam Tobin-Hochstadt
4d8ba2bca6 use correct constructor
svn: r14630
2009-04-27 20:15:14 +00:00
Sam Tobin-Hochstadt
18f89c73e4 two fixes
svn: r14629
2009-04-27 20:11:57 +00:00
Matthias Felleisen
450bafcde4 improved error messge for register
svn: r14628
2009-04-27 19:09:37 +00:00
Sam Tobin-Hochstadt
17602816ad sync to trunk
svn: r14627
2009-04-27 18:29:42 +00:00
Sam Tobin-Hochstadt
f2bffcabab Sync to trunk again.
Fix require/contract.
Subtyping, printing for refinements.

svn: r14626
2009-04-27 18:26:00 +00:00
Sam Tobin-Hochstadt
8cbdf3ee95 compiles again
svn: r14625
2009-04-27 16:06:54 +00:00
Robby Findler
955f99fe41 svn: r14624 2009-04-27 14:32:30 +00:00
Matthew Flatt
30a3e8ced8 fix undo of delete implied by insert over a selection
svn: r14623
2009-04-27 13:02:49 +00:00
Eli Barzilay
3bc5491945 Welcome to a new PLT day.
svn: r14622
2009-04-27 07:50:11 +00:00
Matthew Flatt
308afeabf4 fix combo-field popdown arrow
svn: r14617
2009-04-26 22:52:58 +00:00
Eli Barzilay
610b5c7388 typo
svn: r14616
2009-04-26 20:04:42 +00:00
Sam Tobin-Hochstadt
119fd5bc95 Clarify docs.
svn: r14615
2009-04-26 17:55:02 +00:00
Matthew Flatt
4141389b84 fix some editor lock tracking
svn: r14614
2009-04-26 15:24:50 +00:00
Eli Barzilay
3dcd7182ab Welcome to a new PLT day.
svn: r14612
2009-04-26 07:50:35 +00:00
Matthew Flatt
511c2b13b0 fix syntax-error message for misuse of identifier bound as code-typesetting variable or element transformer
svn: r14611
2009-04-25 16:15:16 +00:00
Matthew Flatt
f6c389d0ec fix Scribble Latex rendering of prefixed tags; add #:tag-prefixes argument to secref and tech
svn: r14610
2009-04-25 15:19:58 +00:00
Matthew Flatt
22864b594d fix Scribble rendering of links when tag-prefixed sub-sections appear in the same output anchor scope
svn: r14608
2009-04-25 13:46:54 +00:00
Eli Barzilay
6ce301f3c8 svn: r14607 2009-04-25 13:21:50 +00:00
Eli Barzilay
97cb7802ac Welcome to a new PLT day.
svn: r14606
2009-04-25 07:50:17 +00:00
Matthew Flatt
a542660087 raise canvas scroll limits to 1B instead of 10k
svn: r14605
2009-04-24 21:54:28 +00:00
Sam Tobin-Hochstadt
29e123ccf3 sync to trunk
svn: r14602
2009-04-24 21:30:40 +00:00
Sam Tobin-Hochstadt
994f0205f4 fix conflicts
svn: r14601
2009-04-24 21:30:18 +00:00
Sam Tobin-Hochstadt
2d7d94031d sync to trunk
svn: r14600
2009-04-24 21:22:59 +00:00
Jon Rafkind
4bc8e35d39 add example for subtract-in
svn: r14599
2009-04-24 21:22:24 +00:00
Sam Tobin-Hochstadt
1edf62a912 resolve conflicts
svn: r14598
2009-04-24 21:21:06 +00:00
Matthew Flatt
2439b4cb75 fix zo-parse problem with graphs in literal data
svn: r14596
2009-04-24 17:34:49 +00:00
Matthew Flatt
6df0ac6f51 fix accidental commit of debugging printf
svn: r14595
2009-04-24 15:49:24 +00:00
Matthew Flatt
733a9567c0 document r6rs non-conformance: several #% names are implicited imported
svn: r14594
2009-04-24 15:09:21 +00:00
Matthew Flatt
cd09b30497 (v4.1.5.5) repair interaction of provides redirected by a rename-transformer, certification of access to unexported variables, and protected exports; also get rid of kernel-reprovide special case in export handling, because a more general export-sharing technique subsumed the special case long ago
svn: r14593
2009-04-24 14:59:09 +00:00
Eli Barzilay
be1478345e Welcome to a new PLT day.
svn: r14592
2009-04-24 07:50:19 +00:00
Jon Rafkind
7924ec7ca2 add example for matching-identifiers-in
svn: r14591
2009-04-24 05:08:51 +00:00
Robby Findler
35830ba57e removed duplicate text:ports<%>
svn: r14590
2009-04-23 20:41:17 +00:00
Jay McCarthy
8f4ece0f9f typos
svn: r14589
2009-04-23 16:17:48 +00:00
Robby Findler
7d881a32bf svn: r14588 2009-04-23 14:57:51 +00:00
Eli Barzilay
904ab8ee0e Welcome to a new PLT day.
svn: r14587
2009-04-23 07:50:27 +00:00
Matthew Flatt
3f803b2298 another doc fix (missed part of PR 10214)
svn: r14586
2009-04-22 18:32:09 +00:00
Matthew Flatt
43fe904fe5 fix typos (incl PRs 10213, 10214)
svn: r14585
2009-04-22 18:30:35 +00:00
Eli Barzilay
64b59f2b28 fix a subtle bug (canvas could be #f)
svn: r14584
2009-04-22 09:21:54 +00:00
Eli Barzilay
cfec8d12de Welcome to a new PLT day.
svn: r14583
2009-04-22 07:50:11 +00:00
Matthew Flatt
30bb8ed263 some slightly less-boring examples
svn: r14582
2009-04-22 00:42:47 +00:00
Jon Rafkind
2bd98fbdb2 fix one test, break another
svn: r14581
2009-04-21 23:49:34 +00:00
Jon Rafkind
ec615d4882 add some function tests
svn: r14580
2009-04-21 23:41:50 +00:00
Sam Tobin-Hochstadt
062008c758 type for append-map
svn: r14579
2009-04-21 22:51:55 +00:00
Sam Tobin-Hochstadt
1edd4770f4 remove debug printf
svn: r14578
2009-04-21 17:43:33 +00:00
Matthew Flatt
932fe179f8 drop a bad R6RS test (PR 10210)
svn: r14577
2009-04-21 16:44:41 +00:00
Matthew Flatt
4bc2ddaf9d snip and editor-data class lists need to be eventspace-specific
svn: r14575
2009-04-21 16:37:25 +00:00
Sam Tobin-Hochstadt
60325b670c Fix handling of filters that refer to out-of-scope vars
svn: r14574
2009-04-21 16:13:00 +00:00
Sam Tobin-Hochstadt
b1b5fe4816 Add test for match improvements.
Improve handling of inference for let loop.  

svn: r14573
2009-04-21 15:35:05 +00:00
Eli Barzilay
be15b146ed Welcome to a new PLT day.
svn: r14572
2009-04-21 14:56:42 +00:00
Sam Tobin-Hochstadt
8918328e8a Infer on ((lambda
add types for matchable? and match-equality-test

svn: r14570
2009-04-20 22:41:37 +00:00
Jay McCarthy
77ec85a66b Unbalance | was breaking build. Revert if fixed wrong
svn: r14568
2009-04-20 17:02:27 +00:00
Matthew Flatt
f51f8c8b7f avoid generating unnecessary struct-accessor and -mutator names
svn: r14566
2009-04-20 13:14:40 +00:00
Eli Barzilay
da4742700b scheme expression typos
svn: r14565
2009-04-20 08:20:19 +00:00
Eli Barzilay
d9ae39c218 bar typos
svn: r14564
2009-04-20 07:55:41 +00:00
Eli Barzilay
10421f6153 Welcome to a new PLT day.
svn: r14563
2009-04-20 07:50:20 +00:00
Eli Barzilay
9c0f6bc775 its typos
svn: r14562
2009-04-20 07:46:50 +00:00
Robby Findler
104dde2a08 added back in support for the with-border? flag
svn: r14561
2009-04-19 22:20:46 +00:00
Eli Barzilay
434ec53b88 typed scheme tests keep failing
svn: r14559
2009-04-19 14:13:06 +00:00
Eli Barzilay
eb17e0e260 Welcome to a new PLT day.
svn: r14558
2009-04-19 07:50:27 +00:00
John Clements
7334a89d6b undid accidental change to church.ss
svn: r14557
2009-04-19 01:33:29 +00:00
John Clements
ea861e346f fixed typo in docs of fresh form
svn: r14556
2009-04-19 00:45:02 +00:00
Eli Barzilay
3b39cfc4b8 fixed two uses of raise-type-error (PR 10208)
svn: r14555
2009-04-18 18:15:33 +00:00
Robby Findler
c33870fa04 PR 10209
svn: r14554
2009-04-18 17:53:56 +00:00
Mike Sperber
699d1c2ea8 Synch German string constants with latest.
svn: r14553
2009-04-18 17:19:19 +00:00
Eli Barzilay
04a4060567 Welcome to a new PLT day.
svn: r14551
2009-04-18 07:50:30 +00:00
Eli Barzilay
32ceddfea0 remove erroneous closing brace
svn: r14550
2009-04-18 04:32:42 +00:00
Matthew Flatt
82b9ab8a53 fix excessive redraw after changes within an editor
svn: r14549
2009-04-18 01:38:18 +00:00
Matthew Flatt
4b3626c156 fix inverted argument default for editor<%> read-from-file method; better Check Sytax results on packages; added syntax/flatten-begin library
svn: r14548
2009-04-17 22:50:19 +00:00
Eli Barzilay
59a38c0dad typo (PR10207)
svn: r14546
2009-04-17 19:15:20 +00:00
Eli Barzilay
7838fec40e fixed typo -- using str instead of result
svn: r14545
2009-04-17 17:34:47 +00:00
Eli Barzilay
39ba607413 double quotes
svn: r14544
2009-04-17 17:33:38 +00:00
Jay McCarthy
99221c02bc pushing up limit
svn: r14543
2009-04-17 15:20:47 +00:00
Matthew Flatt
e95edcc82d margin note on Unix Scripts at docs for --script flag
svn: r14542
2009-04-17 12:43:37 +00:00
Matthew Flatt
7d61c67bab fix handling of define*-values between a syntax binding and a syntax-local-value
svn: r14541
2009-04-17 12:29:04 +00:00
Matthew Flatt
e02aef66a4 doc λ in HtDP Intm+Lam and Adv
svn: r14540
2009-04-17 11:27:23 +00:00
Matthew Flatt
b07a536ae3 bind λ in HtDP Intermediate+Lambda and Advanced (patch from Todd O'Bryan)
svn: r14539
2009-04-17 11:18:30 +00:00
Matthew Flatt
a99c653997 doc scheme/gui editor-stream method updates
svn: r14538
2009-04-17 11:12:13 +00:00
Eli Barzilay
d33f47a625 Welcome to a new PLT day.
svn: r14537
2009-04-17 07:50:19 +00:00
Matthew Flatt
d49e36d983 fix margin-note typo
svn: r14536
2009-04-17 01:46:19 +00:00
Matthew Flatt
8aa8b938a0 change margin-note to generate a blockquote insteda of a single paragraph
svn: r14535
2009-04-17 01:30:15 +00:00
Matthew Flatt
09320cea1c tiny object-instantiation perf. tweak
svn: r14534
2009-04-16 21:24:42 +00:00
Matthew Flatt
ce9d264920 don't let syntax-colorer thread get suspend while reading from the editor
svn: r14531
2009-04-16 19:20:44 +00:00
Matthew Flatt
709ad23400 performance improvements: class local-field access uses accessor with index built in (so the index is checked once); JIT partially inlines struct-field mutation
svn: r14530
2009-04-16 19:01:20 +00:00
Sam Tobin-Hochstadt
b53fda9000 update date
svn: r14529
2009-04-16 18:33:20 +00:00
Robby Findler
0c2c04e168 shrunk the height of the preferences window
svn: r14528
2009-04-16 17:18:35 +00:00
Eli Barzilay
7aadcfddfa Welcome to a new PLT day.
svn: r14527
2009-04-16 07:50:18 +00:00
Matthew Flatt
119c69e1ad fix some problems and inefficiencies in saving and loading wxme streams
svn: r14526
2009-04-15 22:27:43 +00:00
Stevie Strickland
b7063fc563 Fix error message in define/contract.
svn: r14522
2009-04-15 15:43:04 +00:00
Casey Klein
2c8c8638ac Barebones interface for overriding default generators.
svn: r14519
2009-04-15 14:09:35 +00:00
Eli Barzilay
4de8e28016 Welcome to a new PLT day.
svn: r14518
2009-04-15 07:50:14 +00:00
Robby Findler
405ade4765 svn: r14517 2009-04-15 03:18:11 +00:00
Matthew Flatt
8001b11c03 under Windows, editor-canvas% needs to set its own focus on mouse clicks
svn: r14516
2009-04-14 23:08:51 +00:00
Matthias Felleisen
05ae98e55b fixed error message for sqr
svn: r14515
2009-04-14 22:04:52 +00:00
Matthias Felleisen
d0841e6c74 random modified to take just one argument
svn: r14514
2009-04-14 21:52:45 +00:00
Matthew Flatt
0f9cb4882d fix problem with keymap chaining and prefix bindings
svn: r14513
2009-04-14 16:38:37 +00:00
Matthew Flatt
6082e6a9c3 fix CDLF conversion when loading a text file into an editor
svn: r14512
2009-04-14 16:21:09 +00:00
Eli Barzilay
f2ae856533 set svn:eol-style
svn: r14511
2009-04-14 14:40:46 +00:00
Matthias Felleisen
fdb422e121 forgot to add this
svn: r14510
2009-04-14 14:33:58 +00:00
Eli Barzilay
be3dca0629 Welcome to a new PLT day.
svn: r14509
2009-04-14 07:50:11 +00:00
John Clements
3610d7b868 added stepper string constant, more coming
svn: r14508
2009-04-14 03:17:41 +00:00
John Clements
9ff820f760 added view-controller.ss
svn: r14506
2009-04-14 03:16:30 +00:00
John Clements
08fec4f10e ...
svn: r14505
2009-04-14 03:09:41 +00:00
Matthias Felleisen
8476e13064 we need batch io for htdp/2e
svn: r14504
2009-04-14 03:00:41 +00:00
Matthias Felleisen
dc6be52955 we need batch io for htdp/2e
svn: r14503
2009-04-14 03:00:17 +00:00
Eli Barzilay
6b67f941fe use .ss suffix, both .scm and .ss for the filters, and a descriptive name
svn: r14502
2009-04-14 02:08:05 +00:00
John Clements
9c93191241 jump-to-beginning-of-selected
svn: r14501
2009-04-13 23:48:15 +00:00
Matthew Flatt
09bec206d6 fix cross-canvas-editor-admin call to do-scroll-to
svn: r14500
2009-04-13 23:11:08 +00:00
Robby Findler
4883d8bb1d svn: r14499 2009-04-13 18:01:18 +00:00
Matthew Flatt
0be3dca240 check-syntax binding for open-package's package id
svn: r14498
2009-04-13 14:52:14 +00:00
Matthew Flatt
9371f69eef fix problems with editor stream reading
svn: r14497
2009-04-13 12:37:48 +00:00
Eli Barzilay
7fafa8f792 Welcome to a new PLT day.
svn: r14496
2009-04-13 07:50:18 +00:00
Matthew Flatt
d33997c2c7 fix snip% previous method
svn: r14495
2009-04-13 02:18:26 +00:00
Eli Barzilay
dfd5139b78 Welcome to a new PLT day.
svn: r14494
2009-04-12 07:50:09 +00:00
Matthew Flatt
767d5dde33 fix tab-paste bug and missing default for read-editor-version
svn: r14493
2009-04-11 22:40:27 +00:00
Matthew Flatt
3a68af494a fix method name 'equal?' i wxme test
svn: r14492
2009-04-11 22:40:04 +00:00
Matthew Flatt
04a8e21cf2 fix style font-face problem
svn: r14491
2009-04-11 14:48:23 +00:00
Matthew Flatt
ccf5809b45 pasteboard printing fix & editor-canvas chaining fix
svn: r14490
2009-04-11 14:07:39 +00:00
Matthew Flatt
c98e4e0881 pasteboard printing fix
svn: r14489
2009-04-11 13:37:14 +00:00
Eli Barzilay
ae7b6c6716 Welcome to a new PLT day.
svn: r14488
2009-04-11 07:50:22 +00:00
John Clements
df336f795b ...
svn: r14487
2009-04-11 00:53:59 +00:00
Matthew Flatt
01e7df1780 fix contract links in docs for compiler/zo-parse
svn: r14485
2009-04-10 16:34:59 +00:00
Eli Barzilay
3342a86a0c Welcome to a new PLT day.
svn: r14484
2009-04-10 07:50:11 +00:00
Sam Tobin-Hochstadt
929dc1d5b2 Fix polymorphic structure predicates.
svn: r14483
2009-04-10 00:07:11 +00:00
Sam Tobin-Hochstadt
69a3b7a70f Fix bug with structure keys and polymorphic structs.
Use `match*'
Add test

svn: r14482
2009-04-09 23:52:13 +00:00
Matthew Flatt
8fe203ad72 editor-canvas clean-up of internal scroll method
svn: r14481
2009-04-09 23:22:50 +00:00
Sam Tobin-Hochstadt
2332f2f50a document quote for more types
svn: r14480
2009-04-09 22:27:25 +00:00
Matthew Flatt
0657fc52cf another fix from Ryan, plus one that didn't get committed before
svn: r14479
2009-04-09 21:29:51 +00:00
Matthew Flatt
bd9d17c94f more wxme repairs from Ryan
svn: r14478
2009-04-09 16:40:52 +00:00
Ryan Culpepper
b6b917a4b9 mred/private/wxme: fixed some method arities and defaults
svn: r14477
2009-04-09 14:59:19 +00:00
Matthew Flatt
49852a87fc fix forward-word bug for words > 30 characters
svn: r14475
2009-04-09 12:43:10 +00:00
Matthew Flatt
ee8a4308b8 add space before \\item when generating an index table
svn: r14474
2009-04-09 11:43:27 +00:00
Eli Barzilay
4b1f90453c Welcome to a new PLT day.
svn: r14473
2009-04-09 07:14:15 +00:00
Matthew Flatt
5d0416aec9 David's build-list
svn: r14472
2009-04-09 00:58:13 +00:00
Matthew Flatt
d74cb0735d fix set-bitmap in image-snip% (PR 10188)
svn: r14471
2009-04-08 23:34:41 +00:00
Matthew Flatt
9f2e546f01 tighten Scribble Latex output to avoid unnecessary newlines
svn: r14470
2009-04-08 23:31:35 +00:00
Sam Tobin-Hochstadt
ac7e879360 Fix bug with match dots.
Fix handling of keywords.
Add keywords in call-with-input/output-port.

svn: r14469
2009-04-08 20:24:05 +00:00
Matthew Flatt
12b81e0cd7 clarify need to wait on a subprocess
svn: r14468
2009-04-08 18:38:59 +00:00
Sam Tobin-Hochstadt
95988f86a2 Document typed-scheme/no-check
svn: r14465
2009-04-08 15:04:03 +00:00
Matthew Flatt
0e7e85269d pasteboard snip-sizing repairs
svn: r14464
2009-04-08 13:16:51 +00:00
Matthew Flatt
52d6fb4e1d aligned-pasteboard and cue-text% repairs
svn: r14463
2009-04-08 12:59:22 +00:00
Matthew Flatt
406d0774c9 some pasteboard repairs
svn: r14462
2009-04-08 12:42:25 +00:00
Matthew Flatt
28ce21c23b fix bug in case-sens vs. case-insens find-string for text%
svn: r14460
2009-04-08 09:51:38 +00:00
Eli Barzilay
61cc7ae84a Welcome to a new PLT day.
svn: r14458
2009-04-08 07:50:09 +00:00
Eli Barzilay
dda7b1c6d7 typo (PR10186)
svn: r14457
2009-04-08 05:52:12 +00:00
Matthew Flatt
dcef141ca9 document visit-availing effect of module->namespace
svn: r14456
2009-04-08 02:26:46 +00:00
Matthew Flatt
fd9ee204a5 on third thought, it's module->namespace that needs to prepare the compile time, not dynamic-require, and that's why it worked before; restored the visit-availing behavior of module->namespace, and rewound the previous change (still for PR 10185)
svn: r14455
2009-04-08 02:21:22 +00:00
Matthew Flatt
8c9bcd50c2 on second thought, PR 10185 demonstrates why the variant of dynamic-require (and namespace-attach-module) that doesn't make the phase availble is difficult to reason about; changing dynamic-require and namespace-attach-module, instead of DrScheme
svn: r14454
2009-04-08 02:11:21 +00:00
Matthew Flatt
a472a4452c fix DrScheme REPL, whose old use of dynamic-require is no longer enough to instantiate compile-time support (PR 10185)
svn: r14453
2009-04-08 01:56:37 +00:00
Eli Barzilay
4aab5e4eab use void for true predicates, makes things run faster
svn: r14451
2009-04-08 00:02:57 +00:00
Jay McCarthy
e29ebde466 typo
svn: r14449
2009-04-07 20:59:05 +00:00
Matthew Flatt
de1e2fac23 scheme/package simplifications from Chongkai
svn: r14448
2009-04-07 20:36:08 +00:00
Matthew Flatt
9d563bf4f4 more comment-reader spacing adjustments
svn: r14447
2009-04-07 19:07:08 +00:00
Matthew Flatt
de3d090f1a preserve space with scribble/comment-reader
svn: r14446
2009-04-07 18:57:15 +00:00
Matthew Flatt
1d26e97a35 Scheme-implemented editor classes; on-demand instantiation of module phases
svn: r14445
2009-04-07 17:12:22 +00:00
Matthew Flatt
3a297ed003 constract on decode-flow (PR 10175)
svn: r14444
2009-04-07 17:02:18 +00:00
Matthew Flatt
cd0e0c550f fix bug intorduced by lazy rx
svn: r14443
2009-04-07 16:34:51 +00:00
Matthew Flatt
e6cd817a65 fix equal-hash result to be non-negative (PR 10171)
svn: r14442
2009-04-07 16:28:35 +00:00
Eli Barzilay
6fecf78da0 Welcome to a new PLT day.
svn: r14441
2009-04-07 07:50:24 +00:00
Jay McCarthy
afe6599e23 converting to trunk schemeunit
svn: r14440
2009-04-06 22:57:20 +00:00
John Clements
4ebac5d343 removed call to string->path
svn: r14439
2009-04-06 21:42:23 +00:00
Jay McCarthy
df56a8e3c1 use hash-ref!
svn: r14438
2009-04-06 14:43:33 +00:00
Eli Barzilay
c4e2e9af6d fix name clash
svn: r14437
2009-04-06 12:48:07 +00:00
Eli Barzilay
76c2d9eceb rehack the argument formatting hack
svn: r14436
2009-04-06 12:18:42 +00:00
Eli Barzilay
2cc94cbf02 reformat some
svn: r14435
2009-04-06 11:17:15 +00:00
Eli Barzilay
b2959e3308 Welcome to a new PLT day.
svn: r14434
2009-04-06 07:50:29 +00:00
Sam Tobin-Hochstadt
d57f1a68a4 Fix static struct info
svn: r14433
2009-04-06 06:18:06 +00:00
Eli Barzilay
e6277e92ac foldl/foldr output type typo
svn: r14432
2009-04-06 05:49:57 +00:00
Robby Findler
83a1a5a812 svn: r14431 2009-04-06 00:44:37 +00:00
Eli Barzilay
2337f5e447 Welcome to a new PLT day.
svn: r14429
2009-04-05 17:59:46 +00:00
Eli Barzilay
45d58a377f move to user directory
svn: r14428
2009-04-05 17:58:56 +00:00
Eli Barzilay
c0a8a01222 Changed @itemize{...} to @itemize[...] (done after comparing the doc
tree and verifying that there are no changes).
(Also fixed a few bugs that were in the code)

svn: r14427
2009-04-05 17:46:20 +00:00
Jay McCarthy
ceee79e07f mjadud bug
svn: r14426
2009-04-05 13:50:02 +00:00
Eli Barzilay
06636c1813 added in-sequences and in-cycle
svn: r14424
2009-04-05 08:29:17 +00:00
Eli Barzilay
9af9210aa2 added hash-ref! and hash-has-key?
svn: r14423
2009-04-05 04:35:12 +00:00
Eli Barzilay
50ec8211e2 reformat hash tests
svn: r14422
2009-04-05 02:43:47 +00:00
Eli Barzilay
cb2c85956b removed unnecessary hash-ref passing in implementation of hash-update
svn: r14421
2009-04-05 00:24:47 +00:00
Eli Barzilay
dbc196c246 make (values x) return just x
svn: r14420
2009-04-04 18:41:57 +00:00
Eli Barzilay
ae73ae1fd4 Welcome to a new PLT day.
svn: r14419
2009-04-04 07:50:15 +00:00
Sam Tobin-Hochstadt
2aab576237 Report more information for untyped imported identifiers
svn: r14418
2009-04-03 22:42:29 +00:00
Kathy Gray
d999a7c3ba Putting check ... inspect ... in part ii --- a working subset, sufficient for a demo
svn: r14417
2009-04-03 21:00:25 +00:00
Sam Tobin-Hochstadt
6d302a9304 Require that `require/typed' uses the contracted version of typed identifiers.
svn: r14415
2009-04-03 18:42:38 +00:00
Casey Klein
e9cf5787c1 Fixed bugs related to `cross' patterns.
svn: r14414
2009-04-03 10:47:42 +00:00
Eli Barzilay
b79a2ae792 Welcome to a new PLT day.
svn: r14413
2009-04-03 07:50:17 +00:00
Eli Barzilay
daa582291c typo
svn: r14410
2009-04-03 00:26:59 +00:00
Jay McCarthy
5b1ff07428 running help
svn: r14409
2009-04-02 21:02:25 +00:00
Jay McCarthy
57ebe66905 jc
svn: r14408
2009-04-02 21:01:55 +00:00
Jay McCarthy
0d7285a925 clarify
svn: r14406
2009-04-02 15:35:13 +00:00
Eli Barzilay
b4e15dd433 Welcome to a new PLT day.
svn: r14405
2009-04-02 07:50:33 +00:00
Sam Tobin-Hochstadt
6d07cf9128 Fix subtyping, printing, inference for refinement types.
svn: r14403
2009-04-02 03:03:44 +00:00
Eli Barzilay
810035ff52 added profile tests to nightly cycle
svn: r14398
2009-04-01 08:23:02 +00:00
Eli Barzilay
28d35ebb6a typo
svn: r14397
2009-04-01 06:10:22 +00:00
Ryan Culpepper
eb349682c3 scheme/signature: fixed to recognize scheme require forms
svn: r14396
2009-04-01 03:14:34 +00:00
Ryan Culpepper
a2ebc93bd8 macro stepper:
fixed bug with opaque result of syntax-local-expand-expression
  fixed debug-file support

svn: r14395
2009-04-01 02:15:09 +00:00
Robby Findler
2c85b7a795 improved performance of the teaching languages
svn: r14394
2009-04-01 00:15:20 +00:00
Matthew Flatt
682d76d577 r6rs reader: delay number & symbol regexp construction
svn: r14392
2009-03-31 21:25:20 +00:00
Matthew Flatt
2eb5fb2a55 remove openssl constraint that attempting to read must lead to an actual read
svn: r14390
2009-03-31 19:35:08 +00:00
Jay McCarthy
21b2e76489 fixing scrbl error
svn: r14389
2009-03-31 19:21:09 +00:00
Eli Barzilay
0adc7a50f2 clarification
svn: r14388
2009-03-31 14:56:55 +00:00
Eli Barzilay
23a26f320c disable set-flip-labels?
svn: r14387
2009-03-31 14:55:12 +00:00
Eli Barzilay
c5d2342999 added set-flip-labels?
svn: r14386
2009-03-31 14:54:40 +00:00
Robby Findler
03ef481766 svn: r14385 2009-03-31 14:03:49 +00:00
Eli Barzilay
a58ba38c52 added remove-links
svn: r14383
2009-03-31 12:22:29 +00:00
Eli Barzilay
3d04c4ce10 set-links-label! -> set-link-label
svn: r14382
2009-03-31 12:16:39 +00:00
Eli Barzilay
33c30e7dd7 document set-links-label!
svn: r14381
2009-03-31 12:13:47 +00:00
Eli Barzilay
345e84eb31 Welcome to a new PLT day.
svn: r14375
2009-03-31 07:50:29 +00:00
Eli Barzilay
202134e45c added set-links-label! to change a link label
svn: r14374
2009-03-31 05:57:44 +00:00
Eli Barzilay
fb3846cb43 always keep the lables right-side-up
svn: r14373
2009-03-31 04:53:23 +00:00
Sam Tobin-Hochstadt
cd4305ca4f Add refinement types.
Add `parse-commmand-line'

svn: r14372
2009-03-31 03:33:04 +00:00
Kathy Gray
c733d6c748 Turning check ... inspect ... on: step one.
svn: r14369
2009-03-30 22:44:43 +00:00
Kathy Gray
72e2049f96 First step in implementing updated probability model ---
modification to P(error)

svn: r14368
2009-03-30 22:44:06 +00:00
Jay McCarthy
fd835e9c37 Reorganizing documentation
svn: r14366
2009-03-30 21:44:51 +00:00
Eli Barzilay
1fca4a4a49 more common looking title
svn: r14365
2009-03-30 21:12:33 +00:00
Eli Barzilay
c880b1297c sort only for each edge, so related nodes will be closer to each other
svn: r14364
2009-03-30 21:10:16 +00:00
Eli Barzilay
85cbee30e2 added an option of giving create-sampler the super custodian
svn: r14363
2009-03-30 19:42:55 +00:00
Eli Barzilay
a68c38b6d7 document and comment last change
svn: r14362
2009-03-30 17:44:03 +00:00
Eli Barzilay
bab1558e02 fix the topological sort and make it use a sorter to resolve nodes at the same level
svn: r14361
2009-03-30 17:42:09 +00:00
Eli Barzilay
6964e5745d avoid divisions by zero when no work is observed
svn: r14360
2009-03-30 17:00:31 +00:00
Sam Tobin-Hochstadt
b1f5b19563 merge to trunk a while ago
svn: r14353
2009-03-30 12:52:30 +00:00
Sam Tobin-Hochstadt
ebdd60a3a3 fix some small bugs
svn: r14352
2009-03-30 12:51:02 +00:00
Eli Barzilay
ff689a376b Welcome to a new PLT day.
svn: r14347
2009-03-30 07:50:21 +00:00
Mike Sperber
5efef6aa90 Back out rev rev 14072.
This had broken printing of image snips in the REPL.

svn: r14346
2009-03-30 07:27:10 +00:00
Eli Barzilay
14f71a8531 * added `periodic-renderer'
* set svn:ignore

svn: r14345
2009-03-30 05:59:20 +00:00
Eli Barzilay
1fe2cee5c6 type
svn: r14344
2009-03-30 05:24:07 +00:00
Eli Barzilay
e2f50949be remove debugging code, add provide
svn: r14342
2009-03-30 01:07:06 +00:00
Eli Barzilay
96d7291bfb statistical profiler, core and text interface part done
svn: r14340
2009-03-30 00:15:38 +00:00
Matthias Felleisen
9c90204ca4 svn: r14329 2009-03-28 16:18:30 +00:00
Mike Sperber
33b0384675 Remove some unneeded stuff from the DeinProgramm world.ss teachpack.
svn: r14327
2009-03-28 13:38:12 +00:00
Eli Barzilay
53908050b6 Welcome to a new PLT day.
svn: r14325
2009-03-28 07:50:16 +00:00
Casey Klein
72c3ed943e Removed support for the #:binds annotation.
svn: r14319
2009-03-27 17:38:16 +00:00
Stevie Strickland
99aac7d745 Sam and I did some work to allow automatic inferred linking in
(define-values/)invoke-unit/infer.

svn: r14315
2009-03-27 13:47:12 +00:00
Eli Barzilay
747fd82a07 Welcome to a new PLT day.
svn: r14309
2009-03-27 07:50:18 +00:00
Casey Klein
c39e5dfa38 Changed the output of Redex's check forms.
svn: r14307
2009-03-27 00:26:11 +00:00
Matthew Flatt
fb237a13ae debugger annotation accept #%variable-reference
svn: r14297
2009-03-26 19:18:22 +00:00
Matthew Flatt
34c14d27f5 typo
svn: r14288
2009-03-26 12:00:13 +00:00
Eli Barzilay
275f30bce4 Welcome to a new PLT day.
svn: r14287
2009-03-26 07:50:21 +00:00
John Clements
76358d66e7 added note on permissions failure in find-files
svn: r14282
2009-03-25 22:27:26 +00:00
Matthew Flatt
f9190e5c1c fix doc typos
svn: r14280
2009-03-25 20:28:33 +00:00
Sam Tobin-Hochstadt
f48dbda950 add `remove-duplicates'
svn: r14278
2009-03-25 17:22:09 +00:00
Matthew Flatt
4ce30226fe change the way that hidden package ids are generated
svn: r14277
2009-03-25 16:51:13 +00:00
Noel Welsh
004eb4ca6d Changed defmodule to indicate bindings come from main.ss
(which just re-exports test.ss)

Fixed other rendering problems

svn: r14271
2009-03-25 13:36:57 +00:00
Noel Welsh
aedb49db8d Changed defmodule to indicate bindings come from main.ss
(which just re-exports test.ss)

svn: r14270
2009-03-25 13:27:12 +00:00
Matthew Flatt
7aaa0ae48a schemeunit doc tweaks
svn: r14269
2009-03-25 12:59:33 +00:00
Matthew Flatt
def73634ee file SchemeUnit under Tools in doc list, adjust author typesetting
svn: r14268
2009-03-25 12:52:06 +00:00
Noel Welsh
0888a1116d Remove build.ss -- I'll miss itl, but it depends on planet.
svn: r14266
2009-03-25 12:37:28 +00:00
Noel Welsh
fdbbaa9e68 svn: r14264 2009-03-25 12:36:21 +00:00
Noel Welsh
242c28a0b6 Initial import of SchemeUnit into PLT trunk
svn: r14263
2009-03-25 12:34:52 +00:00
Eli Barzilay
61599e89df Welcome to a new PLT day.
svn: r14260
2009-03-25 07:50:17 +00:00
Matthew Flatt
550f323845 typo
svn: r14259
2009-03-25 02:21:34 +00:00
Sam Tobin-Hochstadt
fcc2a24545 sync ts to trunk
svn: r14257
2009-03-25 01:07:34 +00:00
Eli Barzilay
5cc75c5988 Welcome to a new PLT day.
svn: r14254
2009-03-24 21:17:13 +00:00
Matthew Flatt
6e80847b18 auto add main include dir in compiler/xform (PR 10155)
svn: r14253
2009-03-24 18:38:42 +00:00
Matthew Flatt
3b49038947 better eof handling in zo-parse
svn: r14252
2009-03-24 18:38:18 +00:00
Sam Tobin-Hochstadt
43443652b8 Add fake type name -Real
Add `scheme/math' types from Jos Koot.

svn: r14251
2009-03-24 17:49:15 +00:00
Sam Tobin-Hochstadt
e0a95e9e22 Add `tanh' with documentation.
svn: r14250
2009-03-24 17:48:11 +00:00
Philippe Meunier
1ac8f8b113 quaterly update
svn: r14246
2009-03-24 01:55:03 +00:00
Eli Barzilay
896018f96b remove support files when a test is done
svn: r14245
2009-03-23 23:04:30 +00:00
Matthew Flatt
60bdcaed25 skip compiling deinprogramm tests
svn: r14244
2009-03-23 19:41:03 +00:00
Matthew Flatt
c656a658e9 doc xform Scheme API a provided by Will Farr (PR 10151)
svn: r14242
2009-03-23 18:49:03 +00:00
Sam Tobin-Hochstadt
60e096913d First step to polymorphic functions in typed/untyped interface
- poly/c contract from Carl/Stevie
- generate the contracts
- test
- use in typed/srfi/14

svn: r14241
2009-03-23 18:29:07 +00:00
Sam Tobin-Hochstadt
6108dc873c Types for `scheme/path', from Harsha.
svn: r14240
2009-03-23 17:25:57 +00:00
Matthew Flatt
31e1057128 aother refinement to note on require sub-form expansion
svn: r14239
2009-03-23 16:38:21 +00:00