Commit Graph

12387 Commits

Author SHA1 Message Date
Eli Barzilay
5994c5de59 mzscheme -> scheme/base
svn: r17386
2009-12-22 19:11:34 +00:00
Eli Barzilay
f93b3d0334 forgot the require lines
svn: r17385
2009-12-22 16:35:15 +00:00
Eli Barzilay
a16fdb5aea dist-specs -> meta, because more stuff will be there
svn: r17384
2009-12-22 16:29:14 +00:00
Eli Barzilay
d51cae1708 2009 -> 2010
svn: r17383
2009-12-22 05:52:15 +00:00
Robby Findler
d3e8978b55 fixed a bug found by randomized testing
svn: r17382
2009-12-21 20:59:18 +00:00
Matthew Flatt
345307ebbe move dist-specs to plt tree
svn: r17381
2009-12-21 20:19:03 +00:00
Robby Findler
3272274f53 improved the icon a little bit more (making it appear on more windows)
svn: r17380
2009-12-21 18:28:24 +00:00
Eli Barzilay
b4060f7157 Welcome to a new PLT day.
svn: r17379
2009-12-21 08:53:45 +00:00
Eli Barzilay
6daf99c7bf added keywords: to the custom _fun thing
svn: r17378
2009-12-21 08:52:44 +00:00
Eli Barzilay
8ce4e110e6 better names for keyword functions (avoid possible confusion)
better error

svn: r17377
2009-12-21 08:05:48 +00:00
Eli Barzilay
1530411d94 better organization for keyword parsing in _fun
svn: r17376
2009-12-21 08:00:33 +00:00
Eli Barzilay
add4f479c6 fix error
svn: r17375
2009-12-21 06:25:53 +00:00
Eli Barzilay
f1e17c7b5b svn: r17374 2009-12-21 05:47:20 +00:00
Eli Barzilay
64b11991c1 typo; clarify what happens on non-windows when 'windows is used
svn: r17372
2009-12-21 05:39:00 +00:00
Casey Klein
16fd573e7b Fixed violation of the invariant introduced in r16504.
svn: r17371
2009-12-20 19:36:38 +00:00
Matthew Flatt
f332afc3dd fix leak created by transitive thread-resume
svn: r17370
2009-12-20 15:39:55 +00:00
Eli Barzilay
7126034079 typo in comment
svn: r17369
2009-12-20 10:34:15 +00:00
Eli Barzilay
942798196f removed old copy of md5 tests from mzscheme tests
svn: r17368
2009-12-20 09:58:19 +00:00
Eli Barzilay
bf2992ff97 md5 tests in the file tests
svn: r17367
2009-12-20 09:57:26 +00:00
Eli Barzilay
63fe729cc6 made it work on strings too (the result is always a byte string)
svn: r17366
2009-12-20 09:50:12 +00:00
Eli Barzilay
bbb4228d44 use scheme/base, move from mzlib/md5 to file/md5
svn: r17365
2009-12-20 09:49:31 +00:00
Eli Barzilay
4cd3d34b43 require md5 from file/md5
svn: r17364
2009-12-20 09:46:09 +00:00
Eli Barzilay
aa7bf0d31c Welcome to a new PLT day.
svn: r17363
2009-12-20 08:50:22 +00:00
Robby Findler
3ee15b5295 improved the mask for the new icon
svn: r17362
2009-12-20 04:58:55 +00:00
Robby Findler
9f8375c999 under linux, the splash screen is now a dialog (this works better with the ubuntu netbook remix, and probably better in general -- didn't do the switch everywhere b/c mac os x's dialog boxes don't have close boxes)
svn: r17361
2009-12-20 04:10:25 +00:00
Robby Findler
1ccca26676 uses the new icon for alt-tab and windows under linux now
svn: r17360
2009-12-20 01:58:17 +00:00
Stevie Strickland
fb85388288 Add this%, which is the class counterpart of the object reference "this".
svn: r17359
2009-12-19 20:56:40 +00:00
Eli Barzilay
3e98722e10 Welcome to a new PLT day.
svn: r17356
2009-12-19 08:50:33 +00:00
Ryan Culpepper
be6fb953bc macro-debugger: pretty-print copied syntax
svn: r17355
2009-12-19 04:41:44 +00:00
Matthew Flatt
0a1e4e6e83 fix an allocation in bytecode compiler; add flvector equality
svn: r17353
2009-12-18 21:53:02 +00:00
Matthew Flatt
9192f073d0 compiler flonum tweaks
svn: r17349
2009-12-18 16:59:05 +00:00
Matthew Flatt
fdd7122994 scheme/flonum (v4.2.3.8)
svn: r17348
2009-12-18 15:40:00 +00:00
Eli Barzilay
5f7d1792ad Welcome to a new PLT day.
svn: r17347
2009-12-18 08:50:36 +00:00
Ryan Culpepper
9c8ad7bb7f macro-debugger:
add tack/untack to normal context menu
  fix arrows bug, caused by bug in interval-map
unstable/interval-map: fixed stupid update*! bug

svn: r17346
2009-12-18 03:33:15 +00:00
Ryan Culpepper
f0b09a0842 syntax/parse: fixed conventions and literal-sets
svn: r17345
2009-12-17 22:35:25 +00:00
Matthew Flatt
ff81d89c52 guarantee current-inexact-milliseconds as since Jan 1, 1970
svn: r17343
2009-12-17 20:47:40 +00:00
Matthew Flatt
cab948d61f fix up validator, decompiler, and zo-marshaler for flonum-argument annotations
svn: r17341
2009-12-17 20:17:48 +00:00
Sam Tobin-Hochstadt
5af212e825 Add `make-list'
Fix `let/ec:'

svn: r17340
2009-12-17 19:01:23 +00:00
Matthew Flatt
bc47db42e4 unboxed known-flonum loop accumulators
svn: r17338
2009-12-17 15:58:29 +00:00
Sam Tobin-Hochstadt
142bbf19fd fix to account for changes to common/cmdline.ss
svn: r17337
2009-12-17 15:46:48 +00:00
Mike Sperber
a3ae03861b Typo fixes.
svn: r17336
2009-12-17 14:52:13 +00:00
Mike Sperber
56c6ae78f7 Typo fix fix.
svn: r17335
2009-12-17 14:35:02 +00:00
Mike Sperber
6a1b831ab8 Typo fix.
svn: r17334
2009-12-17 14:34:01 +00:00
Eli Barzilay
babae9a18d Welcome to a new PLT day.
svn: r17333
2009-12-17 08:51:08 +00:00
Casey Klein
97c2278a6b PR 10663
svn: r17332
2009-12-16 21:02:08 +00:00
Casey Klein
eb4403f1c7 PR 10650
svn: r17331
2009-12-16 20:46:58 +00:00
Sam Tobin-Hochstadt
9e6e9696af Use flsqrt.
Eliminate pointless micro-optimizations.

svn: r17330
2009-12-16 16:24:54 +00:00
Matthew Flatt
45e84ca087 unboxing of let-bound flonums (v4.2.3.6)
svn: r17328
2009-12-16 13:30:40 +00:00
Eli Barzilay
e9cc9f643b Welcome to a new PLT day.
svn: r17319
2009-12-16 08:50:31 +00:00
Jon Rafkind
df1c10a9a6 update provides
svn: r17317
2009-12-15 22:55:05 +00:00
Jon Rafkind
4f3f35a188 wrap module with the typed-scheme module-begin
svn: r17316
2009-12-15 22:49:01 +00:00
Jon Rafkind
881b34dd80 bring over honu parsers
svn: r17314
2009-12-15 22:09:17 +00:00
Sam Tobin-Hochstadt
b9fd34b925 Fix type of string->number
svn: r17313
2009-12-15 22:03:10 +00:00
Jon Rafkind
1388a28583 experiment with typed scheme
svn: r17312
2009-12-15 18:48:18 +00:00
Sam Tobin-Hochstadt
a8851a8a3d Fix psyntax to work in DrDr
svn: r17311
2009-12-15 18:29:59 +00:00
Eli Barzilay
b6887adfe8 minor tweaking
svn: r17310
2009-12-15 18:09:44 +00:00
Robby Findler
d278ad3c86 added a clarification to the redex docs ala Carl's next post on icfp-test
svn: r17308
2009-12-15 16:57:37 +00:00
Robby Findler
dd18cc837f added a clarification to the redex docs ala Carl's post on icfp-test
svn: r17307
2009-12-15 16:41:55 +00:00
Sam Tobin-Hochstadt
3687048bbb use flvectors in spectralnorm-unsafe
Add input info for spectralnorm-unsafe

svn: r17306
2009-12-15 16:26:47 +00:00
Eli Barzilay
145ed582b3 Welcome to a new PLT day.
svn: r17305
2009-12-15 08:51:03 +00:00
Matthew Flatt
b0b5b5ddf6 R6RS port discloser patch
svn: r17304
2009-12-15 02:42:47 +00:00
Matthew Flatt
9d9e586123 finish up SRFI-98: docs and R6RS
svn: r17302
2009-12-15 01:21:09 +00:00
Matthew Flatt
8996c49ee9 SRFI-98 (with Windows support)
svn: r17301
2009-12-15 01:07:04 +00:00
Jon Rafkind
b9aa30a372 hack to disable type checking for now
svn: r17300
2009-12-15 00:02:22 +00:00
Matthew Flatt
87f05fed95 add #:save-errno option for foreign-function types
svn: r17299
2009-12-14 23:52:23 +00:00
Matthew Flatt
d13057d8c4 add psyntax as a kind of realistic-program benchmark (I'd like to have more)
svn: r17298
2009-12-14 23:51:09 +00:00
Matthew Flatt
9a62da5639 R6RS SRFI-14 typo fix by Andreas Rottmann
svn: r17297
2009-12-14 23:48:52 +00:00
Jon Rafkind
4f4a8bc7c3 minor adjustments
svn: r17296
2009-12-14 20:18:44 +00:00
Jon Rafkind
c2b91768cc add reference to 'fluid-let'
svn: r17295
2009-12-14 20:02:18 +00:00
Sam Tobin-Hochstadt
9b13bbb89c fix typo
svn: r17294
2009-12-14 20:00:12 +00:00
Jon Rafkind
1e8d979c32 add eli's parameterize explanation
svn: r17293
2009-12-14 19:53:48 +00:00
Matthew Flatt
294e593dd2 fix overly pessimistic 'in-naturals' when an argument is supplied
svn: r17292
2009-12-14 17:51:36 +00:00
Eli Barzilay
147f55b690 Welcome to a new PLT day.
svn: r17290
2009-12-14 08:50:37 +00:00
Matthew Flatt
cd961f4a6b decompiler fix to indicate that unsafe-flvector-ref can be unboxed
svn: r17289
2009-12-13 20:13:20 +00:00
Sam Tobin-Hochstadt
3331d907ea Add unsafe version of nbody shootout benchmark.
svn: r17288
2009-12-13 19:30:22 +00:00
Eli Barzilay
52aac3bf60 Welcome to a new PLT day.
svn: r17286
2009-12-13 09:04:58 +00:00
Sam Tobin-Hochstadt
22903bffcd Fix handling of logical props in `tc-if'.
New numeric hierarchy.
Quoted lists and vectors now use the expected type, and quoted lists have (List a b c) type.  
Fix some contracts.
More general handling of polymorphic function application.
Use `make-provide/contract-transformer' to generate correct blame for typed provided identifiers.
Add mutable pairs. 
Use `raise-syntax-error' for better error messages in mzscheme.
Use `match*' instead of `list'
Some fixes to appease the contract checking.
Catch-all printing cases.
Use names in Base contract generation.
Types for lots of new primitives.
Move numeric primitives to their own file.
Move indexing primites to their own abstracted file.
Better error message from `define-struct:'
Fix 'insert-large-letters.ss' for new Number hierarchy.
Add `typed/scheme' and `typed/scheme/base', which use new number hierarcy types, stricter indexing types.

svn: r17284
2009-12-13 04:45:17 +00:00
Matthew Flatt
5772fa0a9f bytecode-compiler changes to help enable flonum unboxing
svn: r17283
2009-12-13 04:39:46 +00:00
Sam Tobin-Hochstadt
f170b1529f Add toolbar buttons for scribble/doc' and scribble/manual'.
Signed-Off-By: robby

svn: r17282
2009-12-13 03:34:01 +00:00
Sam Tobin-Hochstadt
e7e34f304c Add match/derived' and match*/derived'.
Use `syntax-parse' to implement most of the match forms.
Avoid generating so much extraneous intermediate forms.
Add `go/one' for handling of `match'.
Make `cert' argument to `go' optional.

svn: r17281
2009-12-13 03:20:32 +00:00
Sam Tobin-Hochstadt
046c21b2ae Make `make-provide/contract-transformer' available. To be used in
Typed Scheme's `provide'.
Signed-Off-By: sstrickl

svn: r17280
2009-12-13 03:17:51 +00:00
Sam Tobin-Hochstadt
fde17c1567 Provide more information in `hash/c' error messages.
Signed-Off-By: sstrickl

svn: r17279
2009-12-13 03:17:05 +00:00
Ryan Culpepper
961ece3ffe unstable: added skip-list and interval-map
unstable/contract: added rename-contract
macro-debugger: switched to use interval-map for arrows

svn: r17278
2009-12-13 03:06:58 +00:00
Sam Tobin-Hochstadt
04afe9c5cb sync to trunk
svn: r17276
2009-12-12 23:58:10 +00:00
Eli Barzilay
002cfcc2d8 Welcome to a new PLT day.
svn: r17275
2009-12-12 08:50:36 +00:00
Sam Tobin-Hochstadt
a1f647121d Fix type of sqrt
svn: r17273
2009-12-11 23:08:48 +00:00
Sam Tobin-Hochstadt
d0c8a19ce8 Fix abstraction of implications.
Fix contract for lookup-typed/lexical.
Default cases for printing.
Abstract out indexing functions for Nat/Integer split.

svn: r17272
2009-12-11 23:00:37 +00:00
Casey Klein
4f140eed03 Metafunctions now respect caching-enabled? and set-cache-size!.
svn: r17271
2009-12-11 20:54:32 +00:00
Sam Tobin-Hochstadt
dde2c1fb18 fix sorting
svn: r17270
2009-12-11 17:09:51 +00:00
Sam Tobin-Hochstadt
3e497704aa fix unit tests
svn: r17269
2009-12-11 17:01:55 +00:00
Mike Sperber
0c03246daa Fix xref.
svn: r17268
2009-12-11 16:50:58 +00:00
Eli Barzilay
55b54f920d Welcome to a new PLT day.
svn: r17266
2009-12-11 08:50:42 +00:00
Sam Tobin-Hochstadt
791ec55787 fixes
svn: r17265
2009-12-11 00:25:59 +00:00
Sam Tobin-Hochstadt
92dbf99965 logic works properly now, it seems
svn: r17264
2009-12-10 23:35:28 +00:00
Sam Tobin-Hochstadt
314270113a sync to trunk
svn: r17263
2009-12-10 18:35:02 +00:00
Sam Tobin-Hochstadt
16c152e5a4 revert all of the interning changes since they didn't work
svn: r17262
2009-12-10 17:15:17 +00:00
Sam Tobin-Hochstadt
c8c9bd0556 Add `in-bytes-lines'
svn: r17261
2009-12-10 17:01:53 +00:00
Sam Tobin-Hochstadt
5767e23d87 checkpoint
svn: r17258
2009-12-10 15:32:17 +00:00
Robby Findler
466f56ed0d added a for-label require
svn: r17257
2009-12-10 15:05:35 +00:00
Eli Barzilay
5b45f76c7d Welcome to a new PLT day.
svn: r17256
2009-12-10 08:50:37 +00:00
Sam Tobin-Hochstadt
8ef5ad42c4 fix some bugs
svn: r17251
2009-12-09 23:10:37 +00:00
Sam Tobin-Hochstadt
a9b36c93ae some conversion to syntax-parse
svn: r17250
2009-12-09 22:51:09 +00:00
Sam Tobin-Hochstadt
cd0a94d465 sync to trunk
svn: r17249
2009-12-09 19:44:12 +00:00
Eli Barzilay
4e6117b9d8 Welcome to a new PLT day.
svn: r17247
2009-12-09 08:50:37 +00:00
John Clements
357b8cb90b changed error message to include sizes
svn: r17246
2009-12-09 06:06:56 +00:00
John Clements
d18403a303 added simple example of _fun
svn: r17245
2009-12-09 00:06:13 +00:00
Jay McCarthy
b26bdba77d Found a small error in in-port's handling of default arguments
svn: r17244
2009-12-08 22:50:43 +00:00
Robby Findler
a429c3ff8d first attempt at randomly clicking on drscheme into drdr
svn: r17243
2009-12-08 22:24:38 +00:00
Eli Barzilay
48ad997f5b switch #reader to a #lang at-exp
svn: r17242
2009-12-08 20:55:37 +00:00
Eli Barzilay
9d4e34e7cd Welcome to a new PLT day.
svn: r17241
2009-12-08 08:50:46 +00:00
Eli Barzilay
539519bdad Using a language makes this much cuter. Also use base64.
svn: r17240
2009-12-08 07:02:22 +00:00
Eli Barzilay
7f47018c47 typo
svn: r17239
2009-12-07 19:00:56 +00:00
Robby Findler
ce7b698956 more detail on which primitives block
svn: r17238
2009-12-07 18:38:46 +00:00
Sam Tobin-Hochstadt
be77cee733 Fix parsing of quoted lists in types to produce list types.
svn: r17237
2009-12-07 15:50:51 +00:00
Sam Tobin-Hochstadt
eae4c140fa conversion to contracts for optional keywords
svn: r17236
2009-12-07 15:34:54 +00:00
Sam Tobin-Hochstadt
70f085713d PR 10647
svn: r17235
2009-12-07 13:55:36 +00:00
Eli Barzilay
4b68ad9e60 Welcome to a new PLT day.
svn: r17234
2009-12-07 08:50:40 +00:00
Eli Barzilay
2f4d146ee8 half the size of the previous version
svn: r17233
2009-12-07 05:21:09 +00:00
Eli Barzilay
b4ec71329f fix scribble references -- I have no idea how they worked before, since they weren't requiring it anyway.
svn: r17231
2009-12-06 20:58:17 +00:00
Casey Klein
4b7b51b8de PR 10550
svn: r17230
2009-12-06 17:26:53 +00:00
Eli Barzilay
aaaa4754de document new name
svn: r17229
2009-12-06 11:10:53 +00:00
Eli Barzilay
f83bf42796 use "anonymous-module" for modules without a source file
svn: r17228
2009-12-06 10:46:05 +00:00
Eli Barzilay
1a12497bc1 optimize insertionsort: one less loop variable, one more addition, unconditional first step
svn: r17227
2009-12-06 09:11:47 +00:00
Eli Barzilay
24fff3e4cc Welcome to a new PLT day.
svn: r17226
2009-12-06 08:50:37 +00:00
Eli Barzilay
6a88daecd8 fixed test for binding of delay that moved again
svn: r17223
2009-12-06 05:15:20 +00:00
Eli Barzilay
259350a7e1 untabity and minor formatting
svn: r17222
2009-12-06 05:06:40 +00:00
Eli Barzilay
eb95fbfda3 two more typos like the ones ryan fixed earlier
svn: r17219
2009-12-06 00:17:23 +00:00
Eli Barzilay
1b5ab0b46a several typos in the vectors docs (PR10642), also some in list docs
svn: r17218
2009-12-06 00:15:21 +00:00
Eli Barzilay
7090e676fc reformat
svn: r17217
2009-12-05 23:16:18 +00:00
Ryan Culpepper
63469d2f3d scribblings: fixed misc doc typos
syntax/id-table: disabled debugging code

svn: r17215
2009-12-05 22:02:46 +00:00
Robby Findler
ada899f158 added more examples and tests for order-of-magnitude
svn: r17212
2009-12-05 20:38:38 +00:00
Robby Findler
1a8bca736f PR 10581
svn: r17210
2009-12-05 18:35:25 +00:00
Eli Barzilay
3f2e1c4b20 Welcome to a new PLT day.
svn: r17208
2009-12-05 09:35:18 +00:00
Eli Barzilay
9cc6cd0db4 moved extra promise types back to scheme/promise
svn: r17207
2009-12-05 09:28:41 +00:00
Eli Barzilay
4df0d11db5 promise code moved to scheme/private
svn: r17205
2009-12-05 09:07:17 +00:00
Eli Barzilay
2ea73bb1bd Move some code outside of the main macro, a few other simplifications.
svn: r17202
2009-12-05 08:35:37 +00:00
Eli Barzilay
3caf087c97 error symbol typo
svn: r17198
2009-12-05 05:54:22 +00:00
Eli Barzilay
6ab2e7edad A little simpler and a little more robust (eg, using source location for
the wrapped body, and accepting any syntax/sexpr combination).

svn: r17197
2009-12-05 05:53:15 +00:00
Eli Barzilay
af998f0d56 mostly reformatting
svn: r17196
2009-12-05 03:49:24 +00:00
Stevie Strickland
e76b516e1d Fixes a bug if #%module-begin was already there.
svn: r17195
2009-12-05 03:27:19 +00:00
Eli Barzilay
ac0a1dc7d8 General reformat, and move the new comment about #%module-begin to the end of the section
svn: r17194
2009-12-05 02:41:35 +00:00
Eli Barzilay
49df9502a4 Some improvements to the description
svn: r17193
2009-12-05 02:30:44 +00:00
Eli Barzilay
b5114a14c1 formatting
svn: r17192
2009-12-05 02:23:46 +00:00
Eli Barzilay
c5565d4611 instead of allowing no #%module-begin, catch it and report a suitable error
svn: r17191
2009-12-05 02:21:25 +00:00
Eli Barzilay
9c60a27493 improve formatting
svn: r17190
2009-12-05 02:14:51 +00:00
Sam Tobin-Hochstadt
76b10347da Support some keyword arguments in type parsing/type->contract.
svn: r17189
2009-12-05 00:48:46 +00:00
James Swaine
b844179642 added to futures documentation
svn: r17188
2009-12-04 23:37:15 +00:00
Matthew Flatt
aacffcc2bf fix docs on collection paths (PR 10641)
svn: r17186
2009-12-04 22:01:43 +00:00
Stevie Strickland
d97e18c9a6 Allow for contracts without having to require scheme/contract in the
scheme/signature language.

svn: r17185
2009-12-04 21:07:13 +00:00
Stevie Strickland
5650cb9647 Fix the module-reader tests.
svn: r17183
2009-12-04 20:18:14 +00:00
Stevie Strickland
40b17fa7de Catching on up to trunk
svn: r17182
2009-12-04 19:31:51 +00:00
Eli Barzilay
5a57905065 Welcome to a new PLT day.
svn: r17181
2009-12-04 08:50:54 +00:00
Casey Klein
8c5089c37f PR 10027
svn: r17179
2009-12-03 21:45:57 +00:00
Matthew Flatt
c73b587e98 inline flvector-length
svn: r17178
2009-12-03 18:04:02 +00:00
Matthew Flatt
4eef1b3cee flvectors
svn: r17177
2009-12-03 16:42:32 +00:00
Eli Barzilay
61cc458a72 Welcome to a new PLT day.
svn: r17176
2009-12-03 08:50:40 +00:00
Eli Barzilay
ed805668cd typo
svn: r17175
2009-12-03 08:16:38 +00:00
Ryan Culpepper
5dfa0d3473 unstable/list: added check-duplicate
svn: r17173
2009-12-03 05:03:13 +00:00
Casey Klein
bf64d93c64 Fixed a case where `term' raised an exception without a source location.
svn: r17172
2009-12-03 03:51:41 +00:00
Ryan Culpepper
2634eccdc7 unstable/contract: added if/c combinator
other minor changes

svn: r17171
2009-12-03 00:54:02 +00:00
Jon Rafkind
81b30db001 check the context we are expanding into
svn: r17170
2009-12-03 00:44:11 +00:00
Jon Rafkind
3d10bff57c experiment with different unparsed forms
svn: r17169
2009-12-03 00:01:52 +00:00
Ryan Culpepper
d42a6f1582 replaced at-syntax with syntax-local-eval
svn: r17168
2009-12-02 23:39:55 +00:00
Ryan Culpepper
366ba64bc5 macro-stepper: fixed ? position in arrows
svn: r17167
2009-12-02 23:18:47 +00:00
Jay McCarthy
ae7482d572 Converting to scheme/base. Adding atomic renaming of compiled zos. Simplifying some parts with library functions. Using a low-tech continuation barrier, re: robby. Using define to reduce left creep. Adding commentary on design choices. Tested on Linux and Mac OS X. Based on code from Petey Aldous.
svn: r17166
2009-12-02 20:45:59 +00:00
Robby Findler
61da010d5f PR 10636
svn: r17163
2009-12-02 17:09:07 +00:00
Jay McCarthy
ac1f4171fa Tutorial escaping clarification
svn: r17162
2009-12-02 14:44:29 +00:00
Eli Barzilay
a941cfd17a Welcome to a new PLT day.
svn: r17161
2009-12-02 08:50:27 +00:00
Robby Findler
57f9a7063e PR 10633
svn: r17159
2009-12-02 05:08:04 +00:00
Robby Findler
b310c35a38 PR 10634
svn: r17158
2009-12-02 05:01:08 +00:00
Eli Barzilay
7c24f19675 what used to not work now works
svn: r17157
2009-12-02 04:57:25 +00:00
Robby Findler
4c18e8212f PR 10635
svn: r17156
2009-12-02 04:42:35 +00:00
Stevie Strickland
152ea3c6c8 Move it into the only place it's used.
svn: r17155
2009-12-01 22:00:43 +00:00
Stevie Strickland
4c61aabea0 Actually, just have the descender return the #%module-begin expression,
if it finds one, and otherwise do the wrapping appropriately.

svn: r17154
2009-12-01 21:58:58 +00:00
Stevie Strickland
a24dd4affb Have to handle the fact that "body" is a (possibly syntax) list of
expressions here.  Could also pull out the car of said list and just
return that, but eh.  This code is going to be crap until (if) we can
ever remove the need to be backwards compatible.

svn: r17153
2009-12-01 21:27:55 +00:00
Stevie Strickland
39689ae4e7 Elaborate in this comment.
svn: r17152
2009-12-01 21:14:24 +00:00
Stevie Strickland
d113d2d19a Specifically mention #:wrapper1 as well, since that's also a common place
for doing this.

svn: r17151
2009-12-01 20:44:27 +00:00
Stevie Strickland
75803d4881 Here's the changes that accidentally went to trunk first.
svn: r17150
2009-12-01 20:39:58 +00:00
Jon Rafkind
6639a29829 non-greedy matching
svn: r17149
2009-12-01 20:39:46 +00:00
Stevie Strickland
53eb309b75 Revert previous bad addition to trunk, forgot to switch first.
svn: r17147
2009-12-01 20:36:38 +00:00
Stevie Strickland
a22d201d85 Changes so far.
svn: r17146
2009-12-01 20:34:42 +00:00
Ryan Culpepper
f8e22d4cad syntax/parse: changed minimatch to use make, catch struct errors
unstable: added syntax-local-eval, internal-definition-context-apply

svn: r17144
2009-12-01 20:32:32 +00:00
Robby Findler
cb56a1e604 added open-in-new-tab docs
svn: r17142
2009-12-01 18:09:29 +00:00
Robby Findler
86697e8555 fixed a bug in the last commit (it made keybindings get the editor-canvas instead of the editor)
svn: r17138
2009-12-01 15:59:49 +00:00
Eli Barzilay
3d9c4b0ac5 Added --addon'/-A', in addition to $PLTADDONDIR from revision 17121.
svn: r17136
2009-12-01 15:11:45 +00:00
Robby Findler
f4049e8c63 user-defined keybindings now override menu items
svn: r17135
2009-12-01 15:05:49 +00:00
Sam Tobin-Hochstadt
ca5f5656c0 document `file->list'
fix typos in contracts.

svn: r17134
2009-12-01 14:33:09 +00:00
Mike Sperber
e63e96f07c Typo fix.
svn: r17132
2009-12-01 12:59:26 +00:00
Ryan Culpepper
d36297d176 reference: added spacing in sequence boilerplate macro
Please propagate to release branch if possible.

svn: r17129
2009-12-01 07:57:33 +00:00
Eli Barzilay
0de55b5f3a set svn:eol-style
svn: r17123
2009-12-01 02:19:38 +00:00
Eli Barzilay
2fd3c23393 Undo this change. Like I said on the list, it is wrong to poll the
environment variable every time it is accessed (especially given that
there will be a command-line option for this).  I'll commit a proper
thing later tonight if I get to it.

svn: r17122
2009-12-01 02:16:19 +00:00
Carl Eastlund
b4a32ddc1c Merged changes from branches/cce/plt+addon-dir:
- Added PLTADDONDIR environment variable to control the location of
  generated files from Planet and Scribble, specifically by overriding
  the result of (find-system-path 'addon-dir).
- Updated documentation of find-system-path to report this change.

svn: r17121
2009-12-01 02:10:50 +00:00
Jon Rafkind
f01aa1161a hopefully better algorithm
svn: r17118
2009-11-30 22:37:33 +00:00
Matthias Felleisen
aee5ba80d7 svn: r17115 2009-11-30 20:35:06 +00:00
Jon Rafkind
ef194eb948 special case for delimiters
svn: r17114
2009-11-30 19:08:55 +00:00
Matthias Felleisen
5b3fa4c120 stop the world and let me get off (2)
svn: r17113
2009-11-30 18:24:43 +00:00
Matthias Felleisen
571fec95aa stop the world and let me get off (2)
svn: r17112
2009-11-30 18:22:38 +00:00
Matthias Felleisen
bb4c88338c stop the world and let me get off
svn: r17111
2009-11-30 16:52:01 +00:00
Matthias Felleisen
f18cc73dec stop the world and let me get off
svn: r17110
2009-11-30 16:51:53 +00:00
Matthias Felleisen
bd0f694803 svn: r17109 2009-11-30 16:16:50 +00:00
Matthias Felleisen
2bb3403f88 modified error to take arbitrary number of arguments
svn: r17108
2009-11-30 15:31:38 +00:00
Mike Sperber
65f3695afb DMdA doc fix.
svn: r17107
2009-11-30 13:47:41 +00:00
Eli Barzilay
2400d130a7 Welcome to a new PLT day.
svn: r17106
2009-11-30 08:50:47 +00:00
Carl Eastlund
3b9d254fda Merged changes from branches/cce/plt+contract-tests:
- Added tests for make-proj-contract
- Added tests for opt/c, specifically to track 'positive-position?' blame
- Fixed 'positive-position?' in opt/c (bug 10629)

svn: r17105
2009-11-30 04:40:51 +00:00
Matthew Flatt
06288a8b7f procedure-rename special treatment of struct accessors & mutators
svn: r17093
2009-11-29 15:53:08 +00:00
Eli Barzilay
1cb4f3884f Welcome to a new PLT day.
svn: r17092
2009-11-29 08:50:48 +00:00
Eli Barzilay
baa2e21fd2 Welcome to a new PLT day.
svn: r17085
2009-11-28 08:50:54 +00:00
John Clements
b2bcfdbec9 updated srfi 19 tests from dave gurnell
svn: r17084
2009-11-28 02:31:17 +00:00
Mike Sperber
97a41443a9 Add string->symbol to DeinProgramm / DMdA advanced.
Also, exclude symbol-related stuff from everything below.

svn: r17082
2009-11-27 16:40:44 +00:00
Eli Barzilay
335d5353f8 Welcome to a new PLT day.
svn: r17080
2009-11-27 08:50:32 +00:00
Eli Barzilay
70794d4a51 PR10614
svn: r17077
2009-11-27 05:49:35 +00:00
Matthew Flatt
d3ff146643 fix JIT bug in multi-arity arithmetic inlining
svn: r17076
2009-11-27 03:35:36 +00:00
Matthew Flatt
f03ab78c40 another syntax hack to fix 'scheme/package'; other test corrections
svn: r17075
2009-11-27 02:12:27 +00:00
Eli Barzilay
64e018fffa Leftover langindicator' -> contextindicator' change
svn: r17074
2009-11-27 00:17:25 +00:00
Eli Barzilay
c0be5f0d12 * Propagate all url arguments to links (except ones that are present)
* Use ctxtname for the displayed label
* `langindicator' -> `contextindicator' in css

svn: r17073
2009-11-26 20:45:40 +00:00
Robby Findler
cd5220116a added underlay
svn: r17072
2009-11-26 17:07:20 +00:00
Matthew Flatt
d3fb995de1 make f64vector-ref and f64vector-set! use the unsafe versions after checking
svn: r17071
2009-11-26 16:31:43 +00:00
Matthew Flatt
61dd4ca0b9 add unsafe-f64vector-{ref,set!} and improve JIT to inline arithmetic ops with more than 2 arguments
svn: r17068
2009-11-26 15:07:16 +00:00
Eli Barzilay
faaa6c46a8 Welcome to a new PLT day.
svn: r17067
2009-11-26 08:50:37 +00:00
Eli Barzilay
04ae026b1b typo in result of search
svn: r17066
2009-11-25 23:57:42 +00:00
Carl Eastlund
edae542b58 unstable module for source location manipulation
svn: r17065
2009-11-25 20:49:29 +00:00
Eli Barzilay
096bd06dc2 Welcome to a new PLT day.
svn: r17057
2009-11-25 08:50:27 +00:00
Sam Tobin-Hochstadt
e3bafbe298 checkpoint
svn: r17054
2009-11-25 02:30:41 +00:00
Jon Rafkind
91d4240765 add some examples
svn: r17052
2009-11-24 23:14:18 +00:00
Eli Barzilay
71b1164034 propagate the argument throught the search box too
svn: r17051
2009-11-24 21:26:05 +00:00
Jon Rafkind
a8d40530f4 checkpoint new macro stuff
svn: r17050
2009-11-24 20:58:13 +00:00
Sam Tobin-Hochstadt
070d061ff5 doc edit
svn: r17047
2009-11-24 20:08:33 +00:00
Sam Tobin-Hochstadt
1efedeb758 sync branch to trunk
svn: r17046
2009-11-24 18:47:48 +00:00
Sam Tobin-Hochstadt
29c4a84183 checkpoint
svn: r17045
2009-11-24 17:10:44 +00:00
Eli Barzilay
dccc4bcb95 thread lang parameter through search results
svn: r17044
2009-11-24 15:13:55 +00:00
Eli Barzilay
615744073c thread lang parameter through the main pages too
svn: r17042
2009-11-24 14:36:00 +00:00
Eli Barzilay
7feecb4d2c Remove `extra-internal-attribs' and just use the value directly.
(Renaming it is the same as renaming a variable anyway.)  Add the
attribute to the navigation links.

svn: r17041
2009-11-24 14:17:48 +00:00
Eli Barzilay
210ef8c4f1 add the indicator div
svn: r17040
2009-11-24 13:38:15 +00:00
Eli Barzilay
bd1ba85221 use the langindicator when there's a lang parameter
svn: r17039
2009-11-24 13:37:04 +00:00
Eli Barzilay
62c744613b CSS for the langindicator widget
svn: r17038
2009-11-24 13:34:12 +00:00
Eli Barzilay
825a47dfef A `lang' parameter gets carried through the pages.
svn: r17037
2009-11-24 12:33:15 +00:00
Eli Barzilay
142d33d67f Make it possible to register multiple onload handlers.
(Needed because all pages must have an onload, and the search page needs an
additional initialization function.)

svn: r17032
2009-11-24 09:11:09 +00:00
Eli Barzilay
6d19862ce7 use some new stuffs
svn: r17031
2009-11-24 08:36:42 +00:00
Eli Barzilay
9cd997af37 adjust for new link attribute, fix error message
svn: r17030
2009-11-24 08:25:42 +00:00
Eli Barzilay
e9019eb6d9 nicer display for variants
svn: r17029
2009-11-24 08:09:20 +00:00
Eli Barzilay
212eb82314 use the utility function for the query parameter
svn: r17028
2009-11-24 06:52:40 +00:00
Eli Barzilay
d94903ec53 use escape/unescape on the value strings
svn: r17027
2009-11-24 06:50:02 +00:00
Eli Barzilay
cdf940fedd url parameter utilities
svn: r17026
2009-11-24 06:45:26 +00:00
Sam Tobin-Hochstadt
176920530f improve error messages with `syntax-parse'
svn: r17023
2009-11-24 04:04:31 +00:00
Eli Barzilay
37a1ada7a2 add attribute value for internal links
svn: r17020
2009-11-24 02:17:53 +00:00
Matthew Flatt
1dd2109909 Scribble HTML renderer: mark internal links with 'extra-internal-attribs'
svn: r17018
2009-11-23 22:56:28 +00:00
Carl Eastlund
958e3418aa Added caveat in Reference to "7.5 Building New Contract Combinators" and its
subsection "7.5.1 Contracts as structs" stating:

"Note: The interface in this section is unstable and subject to change."

This is in preparation for a new implementation of contract properties.

svn: r17014
2009-11-23 21:21:40 +00:00
Mike Sperber
0257ac515a Make the stepper ignore `check-property'.
svn: r17013
2009-11-23 20:44:47 +00:00
Eli Barzilay
040a224dfb Welcome to a new PLT day.
svn: r17009
2009-11-23 18:54:28 +00:00
Eli Barzilay
4977e6bd6c Switch off unsafe operations for now, better to turn it on after the
code was used for a while.

svn: r17008
2009-11-23 18:53:13 +00:00
Eli Barzilay
0b6ae05e9b Use unsafe operations for dealing with the vectors and indexes.
svn: r17007
2009-11-23 18:51:03 +00:00
Eli Barzilay
ea94f5dea5 Added `copying-insertionsort' for small blocks, some fixes.
svn: r17006
2009-11-23 18:50:12 +00:00
Eli Barzilay
ab832a3b4d Optimize copying-quicksort by passing around only two indexes and the
length of the block.

svn: r17005
2009-11-23 18:49:38 +00:00
Eli Barzilay
d46beb2325 Works on lists of any size now.
svn: r17004
2009-11-23 18:48:46 +00:00
Eli Barzilay
c68eeb97ca Further optimizations to `merge'.
svn: r17003
2009-11-23 18:48:06 +00:00
Eli Barzilay
ebfdbe4bb0 Combined the two merge functions into one macro, and improved it a little.
svn: r17002
2009-11-23 18:47:32 +00:00
Eli Barzilay
a272c479a6 First version of a vector-based "half-copying" merge sort, which will end up
being more than twice faster than the current version.

[Currently works only with 2^n lists, and otherwise broken -- committed
to keep the development history in svn.]

svn: r17001
2009-11-23 18:46:40 +00:00
Matthew Flatt
f719aac2be scheme/future, sequential futures implementation when --enable-futures not specified; doc updates
svn: r16999
2009-11-23 18:12:23 +00:00
Jay McCarthy
7662ef4bc1 Eli says it is a bad hack.
svn: r16998
2009-11-23 18:04:15 +00:00
Matthew Flatt
9f57ba92f1 minor details in futures docs
svn: r16997
2009-11-23 17:43:15 +00:00
Jay McCarthy
342fb61208 There is a race condition in this code. This doesn't totally fix it, if another process is creating and deleting the directory quickly, but it will help.
svn: r16996
2009-11-23 17:20:41 +00:00
Robby Findler
54adde155a svn: r16995 2009-11-23 17:05:09 +00:00
Robby Findler
e461f42ad3 svn: r16991 2009-11-23 16:53:39 +00:00
Mike Sperber
ff04d114f7 Fix web-server doc snafu.
svn: r16990
2009-11-23 16:32:04 +00:00
Mike Sperber
ffadf59303 Fix really stupid bug in `convert-explicit'.
svn: r16989
2009-11-23 11:21:30 +00:00
Matthew Flatt
78578a3eab convert START_XFORM_SKIP...END_XFORM_SKIP mostly to XFORM_SKIP_PROC
svn: r16972
2009-11-22 23:30:21 +00:00
Matthew Flatt
6395be3347 work around GL drawing problem that appears in Snow Leopard (merge to 4.2.3)
svn: r16966
2009-11-22 20:26:21 +00:00
Matthew Flatt
47c66b71eb fix pasteboard% 'remove' (merge to 4.2.3)
svn: r16963
2009-11-22 15:43:15 +00:00
Matthew Flatt
178d0f8e34 fix problems with the embedded command-line length (merge to 4.2.3)
svn: r16962
2009-11-22 15:31:18 +00:00
Matthew Flatt
8a5c0e854a fix dynext flags for Mac to include -m32 (merge to 4.2.3)
svn: r16961
2009-11-22 15:27:07 +00:00
Eli Barzilay
d94360ddfc Welcome to a new PLT day.
svn: r16955
2009-11-22 08:50:24 +00:00
Matthew Flatt
79817a2087 slimy pthread_getspecifc()-inlining trick to practically eliminate the overhead of futures support under OS X
svn: r16952
2009-11-22 02:34:40 +00:00
Eli Barzilay
28f5070d5e undo accidental commenting
svn: r16951
2009-11-22 02:22:19 +00:00
Sam Tobin-Hochstadt
5ea3e28078 check that we get correct blame
svn: r16950
2009-11-21 23:24:02 +00:00
Sam Tobin-Hochstadt
406b5c384d use `make-provide/contract-transformer'
svn: r16949
2009-11-21 22:21:36 +00:00
Eli Barzilay
09c8baf7e7 Re-enable context searches for the htdp languages, with results that
come from the language or the teachpacks.

svn: r16945
2009-11-21 22:05:28 +00:00
Eli Barzilay
65be0295cf Added A:{ ... } and O:{ ... } for and' and or' queries, and Q:foo for
"quoted" things so "}" can be included in these.  Not documented at the
user level for now, since I'm not sure that this will work fine in
general, but it's good enough to reactivate context-sensitive searches.

svn: r16944
2009-11-21 21:55:34 +00:00
Eli Barzilay
128da973df Truing to use JS `eval' in several ways doesn't seem to be doing
anything for speed.  So dump all attempts at making things faster this
way.  Also, it seems that things are responsive enough with any break in
the searching "thread", so shorten that time.  (And one other random
optimization: abort early when an item doesn't match.)

svn: r16943
2009-11-21 21:53:06 +00:00
Matthew Flatt
fbf7f79d8c fix get-default-print-size n landscape mode
svn: r16942
2009-11-21 16:17:08 +00:00
Robby Findler
9454a471d3 added some vector-copy tests
svn: r16940
2009-11-21 13:21:30 +00:00
Eli Barzilay
e3a23fbde6 Welcome to a new PLT day.
svn: r16938
2009-11-21 08:50:32 +00:00
Eli Barzilay
35b62665ae fix error messages
svn: r16933
2009-11-21 00:16:08 +00:00
Robby Findler
47e46efd46 added the various 'for' forms to the square backet default preferences
svn: r16932
2009-11-21 00:15:00 +00:00
Sam Tobin-Hochstadt
750c971d07 checkpoint
svn: r16931
2009-11-21 00:11:37 +00:00
Robby Findler
7b6eb65d79 vector-copy now works for empty vectors
svn: r16930
2009-11-20 22:43:01 +00:00
Stevie Strickland
2a7664eba8 Fix up docs for flat-named-contract.
svn: r16929
2009-11-20 21:35:26 +00:00
Stevie Strickland
71eef1bbd8 Allow for changing the name on flat contracts via flat-named-contract.
svn: r16928
2009-11-20 20:45:45 +00:00
Ryan Culpepper
f540fc8f00 macro-debugger: fixed binder discovery for lambda
Please propagate this change to the release branch.

svn: r16926
2009-11-20 19:36:24 +00:00
Ryan Culpepper
34380bbd10 macro-debugger/syntax-browser:
misc code cleanups
  added module for making images

svn: r16925
2009-11-20 19:09:39 +00:00
Sam Tobin-Hochstadt
6497745560 Skip backup files in tests.
More specific numeric types.
More subtyping relationships.

svn: r16922
2009-11-20 15:20:23 +00:00
Eli Barzilay
684debc749 Welcome to a new PLT day.
svn: r16918
2009-11-20 08:50:35 +00:00
Eli Barzilay
3ccb9082dc stupid typo
svn: r16917
2009-11-20 08:35:43 +00:00
Sam Tobin-Hochstadt
485c8a3567 checkpoint
svn: r16915
2009-11-20 05:20:23 +00:00
Sam Tobin-Hochstadt
1da2c7cd7d many fixes
svn: r16913
2009-11-20 03:56:57 +00:00
Sam Tobin-Hochstadt
111b71c844 checkpoint
svn: r16908
2009-11-20 00:06:32 +00:00
Eli Barzilay
9473d1809f test all orders fo lengths <= 3
svn: r16900
2009-11-19 22:05:02 +00:00
Eli Barzilay
e2cd7a51e5 Fixed a comparison that was too strict, making the code go to the
general case on lists of length 3.  (Didn't have much effect since it's
only the toplevel comparison).

svn: r16899
2009-11-19 21:58:44 +00:00
Robby Findler
8d96441673 PR 10591
svn: r16897
2009-11-19 20:29:36 +00:00
Sam Tobin-Hochstadt
d28add0fa9 start on typed/scheme
svn: r16896
2009-11-19 19:47:51 +00:00
Eli Barzilay
4ade4cf9ef Welcome to a new PLT day.
svn: r16888
2009-11-19 08:50:21 +00:00
Ryan Culpepper
50bfe1b8be unstable: more docs, a few changes to gui libs
svn: r16887
2009-11-19 08:29:57 +00:00
Ryan Culpepper
89385ad309 macro-stepper: added second error location for set!
svn: r16886
2009-11-19 04:39:21 +00:00
Robby Findler
b80c782046 fixed a bug in bitmap scaling (ie I no longer forgot to write the code ...)
svn: r16883
2009-11-18 22:23:39 +00:00
John Clements
505bf56db2 added first-step semaphore. Goes in 4.2.3 release
svn: r16875
2009-11-18 18:41:42 +00:00
Sam Tobin-Hochstadt
424aa90491 remove tracing
svn: r16872
2009-11-18 16:41:01 +00:00
Matthew Flatt
24a2a6ae8c another thread-local repair
svn: r16865
2009-11-18 15:23:00 +00:00
Robby Findler
cc60cdc02b fixed rotation of bitmaps
svn: r16861
2009-11-18 14:58:15 +00:00
Matthew Flatt
5d79713481 C thread-local variables when the C compiler don't support thread-local variables
svn: r16860
2009-11-18 14:52:51 +00:00
Robby Findler
5cea34ec49 renamed */places to */align
svn: r16859
2009-11-18 12:11:44 +00:00
Eli Barzilay
ea8ebcce6f Welcome to a new PLT day.
svn: r16858
2009-11-18 08:50:16 +00:00
Robby Findler
645b786b79 added 'bitmap'
svn: r16857
2009-11-18 04:35:04 +00:00
Jay McCarthy
1f2a09d31a Use delay/sync
svn: r16849
2009-11-17 21:05:53 +00:00
John Clements
89a388c6f7 added examples for expand
svn: r16847
2009-11-17 20:29:47 +00:00
Eli Barzilay
0c0945bb08 properly disable TS tests on cgc
svn: r16842
2009-11-17 20:02:07 +00:00
Sam Tobin-Hochstadt
bbd2ff852e disable typed scheme tests on cgc
svn: r16839
2009-11-17 19:45:41 +00:00
Sam Tobin-Hochstadt
cd3f1c439e Enable html generation button for scribble/base on all platforms.
Generate scribble output from buttons in source file's directory.

svn: r16831
2009-11-17 16:26:51 +00:00
Matthias Felleisen
e068d2ef86 typos
svn: r16828
2009-11-17 15:16:35 +00:00
Eli Barzilay
97d99d8726 use delay/idle to load the xref for syncheck
svn: r16825
2009-11-17 08:12:03 +00:00
Eli Barzilay
518a9d2df1 added path-up to scheme/require
svn: r16824
2009-11-17 08:11:44 +00:00
Carl Eastlund
07849a7fbb Changed Framework icon promises to use delay/sync instead of delay. This
appears to prevent a bug whereby multiple threads attempt to force one of the
promises at the same time, causing the promise to believe it is being used
recursively.  All Framework tests passed (on OS X) after making this change, not
that I really expect the icons to be particularly crucial to the tests.

svn: r16820
2009-11-17 03:42:08 +00:00
Eli Barzilay
86aabe4d34 misc improvements to the code
svn: r16819
2009-11-16 22:39:18 +00:00
Jay McCarthy
bf559ec61d Timeout weirdness
svn: r16818
2009-11-16 22:07:51 +00:00
Matthias Felleisen
71adf702a4 fixed typo in disconnect clause of universe, pls propagate
svn: r16817
2009-11-16 19:04:47 +00:00
Eli Barzilay
10183e8d19 fix moved test files, set svn:eol-style
svn: r16815
2009-11-16 17:35:23 +00:00
Sam Tobin-Hochstadt
0ae5843f11 Add unstable/match with == match expander.
Add 'match expander' tech def.

svn: r16814
2009-11-16 16:58:11 +00:00
Robby Findler
4f5479e912 moved 2htdp/image test back into 2htdp collection (yeah!)
svn: r16812
2009-11-16 16:45:25 +00:00
Sam Tobin-Hochstadt
fcd4c4e38d Fix prop values for DrDr.
Add plt-responsible props.
Add hash-union to unstable.
Fix doc for compound-paragraph.
Fix unstable/scribblings/util.

svn: r16811
2009-11-16 13:59:13 +00:00
Robby Findler
77e1707aa7 renamed README to README.ss
svn: r16809
2009-11-16 12:00:03 +00:00
Eli Barzilay
61029e5b0e Welcome to a new PLT day.
svn: r16808
2009-11-16 11:08:03 +00:00
Eli Barzilay
b1f5b0652c new kinds of promises
svn: r16807
2009-11-16 11:06:47 +00:00
Eli Barzilay
709b588410 moved drscheme-related tool into "tools"
svn: r16804
2009-11-16 10:19:29 +00:00
Mike Sperber
4bbd4be2b4 Add Universe teachpack to DeinProgramm / DMdA languages.
It works just fine!
Finally,--This line, and those below, will be ignored--

A    deinprogramm/universe.ss

svn: r16802
2009-11-16 08:45:33 +00:00
Eli Barzilay
3bc3935fc5 renamed Test directory to tests
svn: r16801
2009-11-16 07:59:47 +00:00
Eli Barzilay
9c2352d0d9 renamed test directory to tests
svn: r16800
2009-11-16 07:57:33 +00:00
Eli Barzilay
7917fd89fb moved srfi-19 tests to tests/srfi/19
svn: r16799
2009-11-16 07:30:49 +00:00
Eli Barzilay
de17c5f7da moved planet test to tests/planet
svn: r16798
2009-11-16 07:23:20 +00:00
Jon Rafkind
f0d5ba438c add more pair/list examples
svn: r16797
2009-11-16 04:46:49 +00:00
Eli Barzilay
77d9f02c90 work around name problem in promise, avoid keeping the original exn in syntax errors in eli-tester
svn: r16796
2009-11-16 04:34:13 +00:00
Jon Rafkind
860a36d499 add examples for all c-r shortcuts
svn: r16795
2009-11-16 04:04:58 +00:00
Jon Rafkind
c991ada1e7 add examples for pairs
svn: r16794
2009-11-16 02:40:45 +00:00
Eli Barzilay
b79734941f separate out reify-result
svn: r16793
2009-11-16 02:23:18 +00:00
Matthias Felleisen
66ae1bea49 fixed typo in universe.ss
svn: r16792
2009-11-16 00:13:57 +00:00
Sam Tobin-Hochstadt
25f9bcfe03 Add types for with-output-to-string, open-output-nowhere
Fix time.ss test not to print

svn: r16790
2009-11-15 22:38:30 +00:00
Sam Tobin-Hochstadt
fb29a2498e Move a bunch of functions from typed-scheme/utils/utils to unstable.
Add convenience lib for unstable docs.
Add char support to format-{id,symbol}
Add unstable/sequence library.

svn: r16789
2009-11-15 22:15:29 +00:00
Sam Tobin-Hochstadt
960bf4caab print success on current-output-port
svn: r16787
2009-11-15 14:35:29 +00:00
Matthew Flatt
5bba93dd09 have setup-plt remove old .dep files in addition to old .zo files
svn: r16786
2009-11-15 14:29:28 +00:00
Matthew Flatt
cad5d85354 change syntax/toplevel to use scheme/base instead of mzscheme, which avoids some namespace problems
svn: r16785
2009-11-15 14:27:26 +00:00
Matthew Flatt
21c6e08e4d fix typo
svn: r16784
2009-11-15 14:26:32 +00:00
Matthew Flatt
c34d5f3776 revised docs for 'delay', which now accepts a body sequence instead of a single expression
svn: r16783
2009-11-15 14:25:49 +00:00
Ryan Culpepper
92aa2fc780 unstable/gui/notify: added partial docs
svn: r16782
2009-11-15 13:05:34 +00:00
Ryan Culpepper
2051f3ab2a unstable: added class-iop, gui/prefs (needs doc), gui/notify (needs doc)
macro-debugger: changed imports for above, deleted dead code

svn: r16781
2009-11-15 11:23:40 +00:00
Eli Barzilay
cecac1c6c1 delay is now defined as delay*
svn: r16780
2009-11-15 10:47:59 +00:00
Mike Sperber
b68bb30d70 Handle sharing correctly in the DeinProgramm `write' handler.
svn: r16779
2009-11-15 10:47:27 +00:00
Mike Sperber
a17dc333f6 Only print sharing from "DMdA mit Zuweisungen" upwards.
svn: r16778
2009-11-15 10:18:50 +00:00
Eli Barzilay
20f14805dc Welcome to a new PLT day.
svn: r16777
2009-11-15 08:50:35 +00:00
Eli Barzilay
d3b5d8f71e few more comments
svn: r16776
2009-11-15 08:03:27 +00:00
Ryan Culpepper
f042eb1e4d macro-debugger: eliminated deriv-find, use unstable/find
svn: r16775
2009-11-15 07:37:56 +00:00
Ryan Culpepper
4517f37942 unstable/syntax: changed format-id to autoconvert identifiers
unstable/struct: changed struct->list, more options
added unstable/find

svn: r16774
2009-11-15 07:00:44 +00:00
Eli Barzilay
d66d5f7759 move promise tests to tests/lazy
svn: r16773
2009-11-15 00:36:24 +00:00
Eli Barzilay
8e3ec9d3bf * Improve naming convention -- always use v' for values and p' for promises
* When `force/composable' reaches a promise, use `force' to dispatch on the
  kind of promise
* Minor printer tweaks (print "raise" for non-exceptions)

svn: r16772
2009-11-14 22:30:55 +00:00
Matthew Flatt
2f0f249299 skip setup-plt compilation in 2htdp tests
svn: r16771
2009-11-14 15:54:33 +00:00
Mike Sperber
9d1c9672d9 Add `property' contract for QuickCheck properties to DeinProgramm languages
... and don't export the old property "combinator" to the language levels.

svn: r16770
2009-11-14 14:28:31 +00:00
Mike Sperber
3c68ac4a0c Add `contract' contract to DeinProgramm / DMdA languages.
While we're at it, improve source-location reporting for application
contracts.

svn: r16769
2009-11-14 14:17:06 +00:00
Robby Findler
cef2d065df removed printf
svn: r16767
2009-11-14 13:21:30 +00:00
Eli Barzilay
f3c70952cb Welcome to a new PLT day.
svn: r16766
2009-11-14 08:50:39 +00:00
Eli Barzilay
e7614fd491 more reorganization, centrelized macro for all delays -- can deal with keyword arguments, and accepts multiple expressions (since these will be sensible in new kind of promises)
svn: r16765
2009-11-14 05:57:27 +00:00
Matthew Flatt
1b79472b78 fix doc typo
svn: r16764
2009-11-14 04:13:12 +00:00
Ryan Culpepper
32e38ca0e4 macro-stepper:
do compile-time evals when expanding
    fixes: (begin macro-def macro-use) pattern
  updated tests for lifts change

svn: r16762
2009-11-13 21:41:01 +00:00
Jay McCarthy
0d6da8957a Adding opt #lang and fixing a few problems
svn: r16756
2009-11-13 20:34:52 +00:00
Jay McCarthy
523f280b53 Fixing a test bug
svn: r16755
2009-11-13 20:20:38 +00:00
Eli Barzilay
2b4c9eb0d0 major code reorganization: it is now simpler than its srfi-45 roots, faster, and extensible (internally, to add new promise types)
svn: r16754
2009-11-13 19:17:53 +00:00
John Clements
a80863e317 fixed two doc typos
svn: r16752
2009-11-13 18:24:56 +00:00
Sam Tobin-Hochstadt
a29172bc51 Add command line flags to disable things that are problematic for DrDr.
svn: r16751
2009-11-13 18:16:07 +00:00
Mike Sperber
01058dfd26 Add expect-member-of' and expect-range' to DeinProgramm / DMdA languages.
svn: r16750
2009-11-13 18:02:10 +00:00
Robby Findler
e9ba1bb480 improved the docs a little, added a color? predicate
svn: r16747
2009-11-13 17:15:59 +00:00
Robby Findler
71233bad43 added image-baseline
svn: r16745
2009-11-13 14:42:51 +00:00
Eli Barzilay
61e5c3e41e use unsafe struct accessors and pair ops (using #%unsafe, because going throught scheme/unsafe/ops will lead to a cycle)
svn: r16744
2009-11-13 12:43:15 +00:00
Eli Barzilay
82f10f35a5 minor reorganizations
svn: r16743
2009-11-13 12:27:42 +00:00
Matthias Felleisen
2153c258db fixed to docs of eq?, eqv?, memq, and memv
svn: r16742
2009-11-13 03:30:46 +00:00
Matthias Felleisen
3581ebcbf0 request by Shriram to add an explanation to time
svn: r16741
2009-11-13 02:01:17 +00:00
Robby Findler
d783011981 fixed scrolling for image snips
svn: r16740
2009-11-13 02:00:16 +00:00
Matthias Felleisen
97b58fd583 matrix set! removed
svn: r16739
2009-11-13 01:47:42 +00:00
Robby Findler
01bb6b8b61 fixed a bug in bitmap handling
svn: r16738
2009-11-13 00:57:31 +00:00
Sam Tobin-Hochstadt
77bd8bac39 Fix for modern redex
svn: r16737
2009-11-13 00:13:09 +00:00
Robby Findler
676df4b338 added polygon
svn: r16735
2009-11-12 20:21:33 +00:00
Robby Findler
17a8f32d3c added an example to the 2htdp/image docs (and only one .png file changed!)
svn: r16734
2009-11-12 19:40:44 +00:00
Robby Findler
4fc2d847f6 hopefully I've settled on a good naming scheme for the teachpack docs images now...
svn: r16733
2009-11-12 19:22:31 +00:00
Eli Barzilay
e0be8da8a1 some fixes
svn: r16732
2009-11-12 17:24:18 +00:00
Robby Findler
cacb4bd515 added above and above/places
svn: r16730
2009-11-12 16:25:02 +00:00
Robby Findler
88217a8aae added 'add-line', changed the way images in examples are saved
svn: r16727
2009-11-12 14:56:47 +00:00
Eli Barzilay
0d4ccb9d90 Welcome to a new PLT day.
svn: r16716
2009-11-12 08:50:32 +00:00
Ryan Culpepper
e120f4ded5 syntax/parse: fixed bug in #:declare with splicing stxclass
svn: r16712
2009-11-12 05:43:50 +00:00
Eli Barzilay
e34e001167 comments
svn: r16704
2009-11-12 00:18:08 +00:00
Eli Barzilay
e65ab46bfd use string-join
svn: r16700
2009-11-11 23:10:28 +00:00
Robby Findler
7411fdfa57 added 'line'
svn: r16699
2009-11-11 21:29:59 +00:00
Sam Tobin-Hochstadt
ccbb55ec11 fix execution of 'auto.ss'
svn: r16697
2009-11-11 18:41:25 +00:00
Sam Tobin-Hochstadt
70fa8fb2c4 Fix run to dynamic-require relative to the shootout directory.
svn: r16696
2009-11-11 18:30:18 +00:00
Matthew Flatt
8845e870cb test repairs for DrDr
svn: r16694
2009-11-11 14:01:18 +00:00
Eli Barzilay
2389cc6647 Welcome to a new PLT day.
svn: r16691
2009-11-11 08:50:35 +00:00
Ryan Culpepper
a64e9278d1 syntax/parse: fixed splicing syntax class bugs
svn: r16690
2009-11-11 08:23:12 +00:00
Jon Rafkind
0080e2b673 test
svn: r16683
2009-11-11 02:25:11 +00:00
Jon Rafkind
507e8db8e7 test
svn: r16682
2009-11-11 02:22:38 +00:00
Robby Findler
1a8d681ed2 added a bunch more polygons
svn: r16681
2009-11-11 02:20:18 +00:00
Matthew Flatt
1d64270f5d some corrections/removals of old tests
svn: r16680
2009-11-11 01:34:09 +00:00
Robby Findler
a566cd488a added isosceles-triangle
svn: r16677
2009-11-10 23:54:53 +00:00
Robby Findler
4e3b1b4c26 fixed some bad behavior (that I never completely understood) by changing the interpretation of the base images as drawing their centers at (0,0) instead of drawing their upper left corners at (0,0)
svn: r16676
2009-11-10 23:36:32 +00:00
Matthias Felleisen
b2d51ab278 10393 fixed
svn: r16673
2009-11-10 22:06:29 +00:00
Jon Rafkind
2683cecd17 add some examples for for-meta'
svn: r16668
2009-11-10 21:22:05 +00:00
Sam Tobin-Hochstadt
36bceaa463 disable compilation of test files to avoid drdr race condition
svn: r16663
2009-11-10 20:10:47 +00:00
Matthias Felleisen
8f0e7fd944 10501 fixed
svn: r16662
2009-11-10 20:09:35 +00:00
Matthias Felleisen
c2de9f32c1 10505 fixed
svn: r16661
2009-11-10 19:56:19 +00:00
Jon Rafkind
9c0c1ec591 comment out most honu macro stuff
svn: r16660
2009-11-10 19:18:06 +00:00
Sam Tobin-Hochstadt
8dff3dca74 use load-relative
svn: r16656
2009-11-10 18:28:20 +00:00
Sam Tobin-Hochstadt
7a77367040 Fix drdr props.
Fix the ttt tests (which I don't think have been run in years).
Fix the lists shootout benchmark to use mpairs.
Fix the regexmatch shootout benchmark, although it still needs input.
Require a current version of ssax, so that it compiles.
Fix finding the collections path.

svn: r16654
2009-11-10 15:41:32 +00:00
Robby Findler
0c61de1497 svn: r16653 2009-11-10 14:08:47 +00:00
Robby Findler
add9374636 added failing test
svn: r16652
2009-11-10 14:08:28 +00:00
Matthew Flatt
a9345c4fe1 fix typo and explicitly close scheme/vector example evaluator
svn: r16650
2009-11-10 12:34:54 +00:00
Eli Barzilay
cd0fece846 Welcome to a new PLT day.
svn: r16649
2009-11-10 08:50:31 +00:00
Sam Tobin-Hochstadt
89f5ad32b4 fix docs typo
svn: r16645
2009-11-09 21:30:01 +00:00
Robby Findler
7660a0eb4c svn: r16644 2009-11-09 20:38:52 +00:00
Sam Tobin-Hochstadt
f145ff6aa3 Hyperlink email addresses in Scribble docs.
svn: r16641
2009-11-09 19:19:38 +00:00
Sam Tobin-Hochstadt
4e7184715b document apply/c and memory/c
svn: r16638
2009-11-09 17:47:49 +00:00
Robby Findler
ebe2e5ba09 fixed default response from get-info proc
svn: r16637
2009-11-09 17:35:18 +00:00
Sam Tobin-Hochstadt
f29e01029c Fix drdr props for more files.
Fix requires in TS tests.

svn: r16635
2009-11-09 17:06:12 +00:00
Robby Findler
a84204ac94 adjusted example images for the tweak in revision 16633 (should have been just a single commit)
svn: r16634
2009-11-09 17:02:10 +00:00
Robby Findler
53f8290928 fixed an imprecision error
svn: r16633
2009-11-09 16:59:53 +00:00
Matthias Felleisen
2324ed605b typo on add-world fixed
svn: r16632
2009-11-09 16:43:21 +00:00
Eli Barzilay
6898bf09b0 Welcome to a new PLT day.
svn: r16631
2009-11-09 08:50:41 +00:00
Eli Barzilay
44d88cee6b newlines at EOFs
svn: r16630
2009-11-09 03:49:50 +00:00
Ryan Culpepper
daba183b08 unstable/syntax: added format-id
svn: r16629
2009-11-09 02:33:43 +00:00
Sam Tobin-Hochstadt
99a70b38d8 Move mutated-vars and poly-c libraries to unstable collection.
- add docs
 - change requires
 - fix `letrec-syntaxes+values'
Fix contract on `author+email'

svn: r16628
2009-11-09 02:29:02 +00:00
Robby Findler
bbbb5f11e3 improved the note in the description of how 'text' and equality interact
svn: r16627
2009-11-09 00:11:51 +00:00
Robby Findler
155dc95f11 added support for examples that don't return images
svn: r16626
2009-11-08 23:59:07 +00:00
Robby Findler
3e51bc7199 fixed up text
svn: r16625
2009-11-08 23:29:19 +00:00
Robby Findler
c239a21885 added text and text/font (but with some problems still) and changed the image saving setup so the filenames are not so long
svn: r16623
2009-11-08 22:00:07 +00:00
Ryan Culpepper
d1439ef6c6 unstable/struct: added struct->list
some (cdr (vector->list (struct->vector x))) => (struct->list x)

svn: r16622
2009-11-08 21:17:51 +00:00
Ryan Culpepper
7483b7ed20 unstable:
added struct and syntax libraries

svn: r16621
2009-11-08 19:20:53 +00:00
Matthew Flatt
7cce5c98a3 further clarify performance guarantee of immutable hash tables
svn: r16620
2009-11-08 19:06:57 +00:00
Ryan Culpepper
94917e2447 unstable:
added draft guidelines
  fixed some svn properties

svn: r16619
2009-11-08 10:55:57 +00:00
Eli Barzilay
871c70be81 Welcome to a new PLT day.
svn: r16618
2009-11-08 08:50:35 +00:00
Robby Findler
faf055c858 added circle and star-polygon
svn: r16617
2009-11-08 00:19:53 +00:00
Robby Findler
ec09914c3b added examples to the 2htdp/image documentation
svn: r16616
2009-11-07 23:48:30 +00:00
Robby Findler
d5b5351751 improved domain check
svn: r16611
2009-11-07 17:29:50 +00:00
Jay McCarthy
5877133df6 Initial import of unstable with libraries from web-server
svn: r16609
2009-11-07 14:40:06 +00:00
Robby Findler
ab78a3ec0c oops committed a bogus change, so rolling it back
svn: r16608
2009-11-07 14:27:52 +00:00
Robby Findler
667e967085 added order-of-magnitude from Jos Koot and some tests for other scheme/math stuff
svn: r16607
2009-11-07 14:26:39 +00:00
Eli Barzilay
5cd8db9be6 Welcome to a new PLT day.
svn: r16606
2009-11-07 08:25:28 +00:00
Eli Barzilay
eb42bdb4dc paren typo
svn: r16603
2009-11-07 07:19:08 +00:00
Sam Tobin-Hochstadt
dcb5f5cfb1 Types for all functions documented in reference/vector.scrbl
Fix docs for vector-arg{min,max}.

svn: r16602
2009-11-07 07:11:00 +00:00
Sam Tobin-Hochstadt
2f6c19b75a fix section name
svn: r16601
2009-11-07 06:55:45 +00:00
Eli Barzilay
bac7b6318b some obvious-ness
svn: r16595
2009-11-07 02:39:10 +00:00
Eli Barzilay
f10b376462 move to scheme/base, and improve code
svn: r16593
2009-11-07 02:20:22 +00:00
Casey Klein
2011272c06 Fixed source locations for term' and term-let' errors.
svn: r16592
2009-11-07 02:07:16 +00:00
Eli Barzilay
29184f50ca clarify optimization choice
svn: r16588
2009-11-06 22:34:26 +00:00
Eli Barzilay
69e90b7ef3 #:key argument to remove-duplicates
svn: r16587
2009-11-06 22:32:53 +00:00
Robby Findler
bf911e8c7a bare bones documentation of the contract library's struct properties
svn: r16585
2009-11-06 22:31:46 +00:00
Carl Eastlund
d2f16e3828 Updated poly/c implementation for change to arity of projections.
svn: r16582
2009-11-06 19:57:52 +00:00
Matthew Flatt
8f62218de5 fix scribble/doc reader's get-info
svn: r16574
2009-11-06 18:18:43 +00:00
Mike Sperber
26ff29b12f Fix performance bug in QuickCheck.
This would make generators with `number' or `real' in a co-arbitrary
position essentially never terminate.

svn: r16571
2009-11-06 14:52:56 +00:00
Robby Findler
3159a06389 (hopefully) sorted out polygons; added a few other polygon-based primitives
svn: r16570
2009-11-06 14:34:25 +00:00
Mike Sperber
ccb90d4640 Fix some buguettes in the German string constants.
svn: r16569
2009-11-06 14:33:50 +00:00
Ryan Culpepper
0a8fb1a47f macro stepper:
add keybinding (c:c;c:m) and menu item for running macro stepper

svn: r16567
2009-11-05 23:18:00 +00:00
Matthew Flatt
c880b2119c fix problems with recent FFI changes
svn: r16565
2009-11-05 20:29:18 +00:00
Casey Klein
a021b75a67 Fixed PR 8765
svn: r16564
2009-11-05 19:33:19 +00:00
Stevie Strickland
c993533814 Change from (module ...) -> #lang and also move any mzscheme -> scheme/base.
svn: r16563
2009-11-05 17:18:54 +00:00
Robby Findler
ad438ef63f added some font sizing information to the insert large letters dialog
svn: r16561
2009-11-05 16:19:01 +00:00
Jay McCarthy
2b8784e66b Adding a debugging interface to managers
svn: r16560
2009-11-05 15:55:03 +00:00
Mike Sperber
22632b3963 Add hyperlink for "Eigenschaft".
svn: r16559
2009-11-05 14:58:21 +00:00
Robby Findler
693ba9b9e8 allow overlaying of 0x0 images
svn: r16558
2009-11-05 14:55:07 +00:00
Robby Findler
3290bb8e77 documnted drscheme:help-desk:help-desk
svn: r16557
2009-11-05 14:49:29 +00:00
Mike Sperber
2a8e5d64be Make the DeinProgramm / DMdA one-of' / case' contracts use beginner-equal?.
svn: r16556
2009-11-05 10:10:17 +00:00
Eli Barzilay
a68c6c8005 Ignore duplicate collection specified, including ones that are
implicitly specified because they're a subcollection of another that is
specified.

svn: r16555
2009-11-05 08:51:29 +00:00
Eli Barzilay
2b026c63ac switch to scheme/base
svn: r16554
2009-11-05 07:18:30 +00:00
Eli Barzilay
c696c7e88c misc minor improvements
svn: r16553
2009-11-05 07:15:30 +00:00
Eli Barzilay
eb3dacaac5 finally restored check-again-all, using file-or-directory-identity
svn: r16548
2009-11-04 20:57:13 +00:00
Matthew Flatt
c49b22fa2c change _pointer to mean a reference to non-GCed memory; add _gcpointer (v4.2.2.6)
svn: r16546
2009-11-04 19:28:04 +00:00
Matthew Flatt
4edc044cb6 source locations for 'for' loops in stack traces
svn: r16545
2009-11-04 19:17:31 +00:00
Robby Findler
f14f541ac4 got rid of the animation (that no one seemed to like anyways)
svn: r16544
2009-11-04 17:38:22 +00:00
Robby Findler
eedffbca23 minor tweak to an example
svn: r16543
2009-11-04 17:22:48 +00:00
Robby Findler
71ca247b8e undid my font-setting commit
svn: r16542
2009-11-04 17:22:27 +00:00
Matthew Flatt
509de53fca for multi-HTML output, check for parts whose filenames are the same modulo case
svn: r16536
2009-11-04 12:12:29 +00:00
Eli Barzilay
e60cf2b4e2 Welcome to a new PLT day.
svn: r16535
2009-11-04 08:50:38 +00:00
Robby Findler
2ededd26fc fixed threading bug
svn: r16534
2009-11-04 01:33:11 +00:00
Ryan Culpepper
0feac0f636 syntax/parse:
tweaked error selection algorithm
  added tests

svn: r16533
2009-11-04 00:31:24 +00:00
Jon Rafkind
f3ae0f1875 remove old provide. disable honu repl
svn: r16532
2009-11-03 22:13:13 +00:00
Jon Rafkind
02d19e6588 remove bogus code
svn: r16531
2009-11-03 21:11:42 +00:00
Jon Rafkind
388a2c99d4 reorganize honu. provide ellipses properly
svn: r16530
2009-11-03 21:07:29 +00:00
Robby Findler
8886736b76 attempted to smooth out the splash screen animation by using wall clock times (via current-milliseconds)
svn: r16529
2009-11-03 20:50:50 +00:00
John Clements
829c6d783f added pi-calculus example
svn: r16527
2009-11-03 19:20:37 +00:00
Robby Findler
da743d4a49 changed test printout so that the summary is to stdout, not stderr
svn: r16524
2009-11-03 18:27:00 +00:00
Robby Findler
82b9a9f4dd allow environment variable-based spec of the url to download planet packages from
svn: r16521
2009-11-03 17:36:45 +00:00
Jay McCarthy
b49896f2f7 Updating based on Linux debugging
svn: r16520
2009-11-03 17:32:41 +00:00
Matthew Flatt
f51803a3c7 fix 'launder'
svn: r16519
2009-11-03 17:22:33 +00:00
Robby Findler
987096c1ce added a gc icon to the splash screen
svn: r16518
2009-11-03 15:12:01 +00:00
Robby Findler
0aad314a68 removed dead code
svn: r16517
2009-11-03 15:11:51 +00:00
Mike Sperber
a2de64c9ba Doc typo fix.
svn: r16516
2009-11-03 10:38:22 +00:00
Eli Barzilay
b3b45c711d Welcome to a new PLT day.
svn: r16515
2009-11-03 08:50:36 +00:00
Eli Barzilay
705f21187c more fixes
svn: r16514
2009-11-03 05:47:29 +00:00
Eli Barzilay
891b14c98d several typos
svn: r16513
2009-11-03 05:07:33 +00:00
Eli Barzilay
00ada47764 tabs and indentation
svn: r16512
2009-11-03 04:39:13 +00:00
Sam Tobin-Hochstadt
149e695a55 New `scheme/vector' library.
svn: r16511
2009-11-03 04:16:48 +00:00
Robby Findler
26be8b9db6 make the status bar in the startup screen count all the way to the end of invoking the tools
svn: r16509
2009-11-03 01:40:21 +00:00
Robby Findler
bd667c7409 draws alpha blending properly now
svn: r16508
2009-11-03 01:27:43 +00:00
Robby Findler
2fb260f037 added some smoothing out of the transitions between the bitmaps
svn: r16507
2009-11-03 00:07:39 +00:00
Kevin Tew
9611f21611 Allow concurrent testing
svn: r16506
2009-11-02 23:24:08 +00:00
Robby Findler
ca5a7e604b added Neil's logos to drscheme's splash
svn: r16505
2009-11-02 21:41:20 +00:00
Casey Klein
4be6482bf9 Fixed bug with repeated binders inside ellipses.
svn: r16504
2009-11-02 21:33:42 +00:00
Jay McCarthy
32041b2fd5 Small change to HMAC-SHA1
svn: r16503
2009-11-02 19:54:52 +00:00
Matthew Flatt
ccd6659100 doc repairs and 'fil'->'file' printing change to dir.ss teachpack (at a teacher's request)
svn: r16500
2009-11-02 12:26:06 +00:00
Robby Findler
71387d274c made gill sans be the default under unix when it is available
svn: r16499
2009-11-02 12:08:06 +00:00
Eli Barzilay
44c833e2dc Welcome to a new PLT day.
svn: r16498
2009-11-02 08:50:38 +00:00
Ryan Culpepper
5116be8342 syntax/parse:
fixed bug in error selection
  added ~datum patterns

svn: r16497
2009-11-02 07:59:17 +00:00
Robby Findler
dbe8db54f4 PR 10553
svn: r16495
2009-11-01 11:18:55 +00:00
Eli Barzilay
32965d7fa6 Welcome to a new PLT day.
svn: r16494
2009-11-01 08:50:37 +00:00
Matthew Flatt
8ea9b6e7c3 fix slide-assembler docs
svn: r16493
2009-10-31 21:32:04 +00:00
Matthias Felleisen
26bf0a7297 added list* to advanced
svn: r16492
2009-10-31 16:13:57 +00:00
Eli Barzilay
02fda9ff1e Welcome to a new PLT day.
svn: r16491
2009-10-31 07:50:37 +00:00
Matthew Flatt
70560372b7 unsafe-{string,bytes}-{ref,set,length}
svn: r16490
2009-10-31 02:19:57 +00:00
Robby Findler
b61029e089 guard against planet packages being loaded
svn: r16487
2009-10-30 21:50:28 +00:00
Ryan Culpepper
a49688e5c8 macro-stepper: add missing possible error location
svn: r16486
2009-10-30 21:07:36 +00:00
Jon Rafkind
f99c5f276c print value of the super class in error messages
svn: r16482
2009-10-30 17:50:15 +00:00
Sam Tobin-Hochstadt
40bc4cb77a remove dead examples
svn: r16480
2009-10-30 16:27:55 +00:00
Sam Tobin-Hochstadt
93a504a817 Add failing test to xfail.
Remove old dead code.

svn: r16479
2009-10-30 16:26:48 +00:00
Robby Findler
d48bc1f1c1 undid my broken commit
svn: r16478
2009-10-30 16:11:34 +00:00
Jay McCarthy
d84879db34 Moving tests
svn: r16477
2009-10-30 16:00:44 +00:00
Eli Barzilay
cf91b7c254 Use in-producer' for in-input-port-chars' and `in-input-port-bytes'.
(The non-macro version of `in-input-port-bytes' still uses
`:input-port-gen', since it's needed anyway.)

svn: r16475
2009-10-30 13:34:33 +00:00
Eli Barzilay
4f002bb7bb Redo in-port' and in-lines' using `in-producer', since this gives us a
faster macro version for the loops.

svn: r16474
2009-10-30 11:10:05 +00:00
Eli Barzilay
c049ccca3a minor fixes
svn: r16473
2009-10-30 10:48:38 +00:00
Eli Barzilay
52ac79406b some reformatting
svn: r16472
2009-10-30 10:46:18 +00:00
Eli Barzilay
87a5092c82 added error checking for the reader, some shuffling
svn: r16471
2009-10-30 08:24:57 +00:00
Eli Barzilay
55506e6ecf remove dependency which leads to bad error message anyway
svn: r16470
2009-10-30 08:06:32 +00:00
Eli Barzilay
bfb3fd2d67 switch to #lang
svn: r16469
2009-10-30 08:01:43 +00:00
Eli Barzilay
27f1489403 extra flushing
svn: r16468
2009-10-30 07:50:49 +00:00
Eli Barzilay
ec99d25607 Welcome to a new PLT day.
svn: r16467
2009-10-30 07:50:46 +00:00
Eli Barzilay
6d2756c562 more minorities
svn: r16466
2009-10-30 07:47:15 +00:00
Eli Barzilay
f0f9e995d6 minor reformatting, remove unused file-size
svn: r16465
2009-10-30 07:36:37 +00:00
Eli Barzilay
fdb074407d have at least one more difference from the first test
svn: r16464
2009-10-30 07:20:02 +00:00
Eli Barzilay
f03518f7cc try to sort outputs out
svn: r16463
2009-10-30 06:42:51 +00:00
Sam Tobin-Hochstadt
b7db9e4e67 add back test, but fixed
svn: r16462
2009-10-30 03:19:50 +00:00
Eli Barzilay
e81bbf3b90 undo the fake-error-output change
svn: r16461
2009-10-30 02:54:45 +00:00
Eli Barzilay
8061c07a9d fix one broken test, remove another bogus test
svn: r16460
2009-10-30 02:28:38 +00:00
Matthew Flatt
973d51c20f change 'read-language' protocol so that the result from 'get-info' accepts a key plus default value (instead of just a key)
svn: r16459
2009-10-29 23:05:56 +00:00
Jon Rafkind
c3857c32e3 test
svn: r16458
2009-10-29 19:43:50 +00:00
John Clements
e4ccfc0e25 removed extra arg from call to 'go'
svn: r16457
2009-10-29 19:23:08 +00:00
John Clements
5b06af8c10 removed non-compiling test-suite
svn: r16456
2009-10-29 19:16:40 +00:00
John Clements
0263431ae0 ...
svn: r16455
2009-10-29 19:16:06 +00:00
Stevie Strickland
cf78f9173c These tests are so outdated, that if they ever get put back, they'll have
to change almost completely anyway.  Jettison the whole mess.

svn: r16454
2009-10-29 19:08:40 +00:00
Sam Tobin-Hochstadt
653d0ccd66 Add in-port', port->list', `file->list'.
Add documentation, tests for above.
Allow procedure argument to `fold-files' to return 2 values in all cases.
Document, test.

svn: r16453
2009-10-29 18:49:34 +00:00
Stevie Strickland
4bad2f34c1 Fix another of the tests for units.
svn: r16452
2009-10-29 18:38:08 +00:00
Sam Tobin-Hochstadt
6d70a48de1 Use tail-position syntax property for non-functions.
svn: r16451
2009-10-29 18:02:33 +00:00
Robby Findler
be20c0747c added support for changing toolbar buttons based on the #lang line (when in the module language) and use that support for #lang scribble/base
svn: r16449
2009-10-29 16:01:40 +00:00
Robby Findler
2f47a882c9 added error checking
svn: r16448
2009-10-29 15:43:50 +00:00
Eli Barzilay
35b809d0d7 Welcome to a new PLT day.
svn: r16447
2009-10-29 07:50:30 +00:00
Matthew Flatt
06ce50d51a fix contract of 'read-language'
svn: r16446
2009-10-28 18:58:59 +00:00
Robby Findler
4ddbe71e2d fixed the comparison contracts so they work right wrt to complex numbers
svn: r16445
2009-10-28 16:04:39 +00:00
Robby Findler
3c1fa0e0e1 better error message when a game fails
svn: r16444
2009-10-28 16:03:44 +00:00
Eli Barzilay
834d6f88c3 Welcome to a new PLT day.
svn: r16443
2009-10-28 07:50:21 +00:00
Robby Findler
727e540b6e added support for rendering terms
svn: r16441
2009-10-27 21:24:31 +00:00
Danny Yoo
6f4b44916b fixing typo.
svn: r16440
2009-10-27 17:10:14 +00:00
Eli Barzilay
71125a3d9a Welcome to a new PLT day.
svn: r16439
2009-10-27 07:50:24 +00:00
Robby Findler
b17d6cfc2c fixed up for our modern times
svn: r16437
2009-10-26 19:48:58 +00:00
Matthew Flatt
2ab4f88188 fix Slideshow rounded-rectangle
svn: r16434
2009-10-26 19:32:58 +00:00
Matthew Flatt
9dc53f261e unsafe variants of shootout benchmarks
svn: r16432
2009-10-26 16:53:45 +00:00
Danny Yoo
c84296c42d Correcting spelling error in Scribble doc.
svn: r16430
2009-10-26 16:14:13 +00:00
Eli Barzilay
df3dae9017 Welcome to a new PLT day.
svn: r16429
2009-10-26 07:50:23 +00:00
Eli Barzilay
5a5baa6143 Welcome to a new PLT day.
svn: r16427
2009-10-25 07:50:23 +00:00
Robby Findler
74c1a6b0cb svn: r16426 2009-10-24 21:19:42 +00:00
Matthias Felleisen
809b9dfbe7 small fix to in image
svn: r16425
2009-10-24 21:13:23 +00:00
Eli Barzilay
8f4bbdc89a Welcome to a new PLT day.
svn: r16424
2009-10-24 07:50:26 +00:00
Matthias Felleisen
631bb758d1 10540: typo in universe.scrbl
svn: r16423
2009-10-23 15:52:02 +00:00
Eli Barzilay
0eac18c0d3 Welcome to a new PLT day.
svn: r16421
2009-10-23 07:50:24 +00:00
Robby Findler
40ed4c0e87 svn: r16417 2009-10-22 23:24:40 +00:00
Ryan Culpepper
e273dae9b1 macro-stepper: made syntax display faster, esp for early terms
calculate arrows etc wrt known binders instead of all binders

svn: r16416
2009-10-22 22:00:49 +00:00
Jay McCarthy
266b154dfc Doc improvement re: David Storrs
svn: r16414
2009-10-22 21:32:01 +00:00
Ryan Culpepper
74f402c7e2 macro-stepper: minor cleanups
svn: r16413
2009-10-22 20:14:16 +00:00
Jay McCarthy
98488a89ef DrDr bugs and spurious errors
svn: r16412
2009-10-22 18:45:02 +00:00
Robby Findler
aa7a99112e fixed indentation of an example
svn: r16409
2009-10-22 14:48:42 +00:00
Eli Barzilay
7c55b23429 Welcome to a new PLT day.
svn: r16408
2009-10-22 07:50:25 +00:00
Ryan Culpepper
07321ca17c macro-stepper: syntax display speedups (?)
switched from style-deltas to styles
  tree traversal of ranges, avoid idempotent style changes

svn: r16407
2009-10-22 06:00:15 +00:00
Ryan Culpepper
98ce5f37af macro-stepper: eliminated spurious update on initial frame "resize"
svn: r16406
2009-10-22 05:50:06 +00:00
Matthew Flatt
1a8539f647 fix mzlib/string exports
svn: r16405
2009-10-22 01:09:48 +00:00
Eli Barzilay
6c33216f0a move to scheme/base
svn: r16404
2009-10-21 21:08:57 +00:00
Jay McCarthy
d557687494 DrDr related changes
svn: r16403
2009-10-21 20:32:19 +00:00
Sam Tobin-Hochstadt
38fe4782b7 Allow optional keyword args in a few more places
svn: r16400
2009-10-21 14:47:56 +00:00
Sam Tobin-Hochstadt
dc5d10409c Avoid error when `orig-module-stx' not set.
svn: r16399
2009-10-21 14:47:07 +00:00
Sam Tobin-Hochstadt
a3082cba0b fix test result
svn: r16398
2009-10-21 14:46:36 +00:00
Sam Tobin-Hochstadt
a5849fb05a Better error message for inference with keywords.
Do inference when loop is unannotated, even when argument are.
Don't infer for ((lambda when vars are annotated.
Make promise contracts work.
Fix types of min, max, port->lines, subbytes,  bytes-length, bytes, bytes-ref

svn: r16397
2009-10-21 13:30:03 +00:00
Eli Barzilay
21fa3637cc Welcome to a new PLT day.
svn: r16396
2009-10-21 07:50:22 +00:00
Ryan Culpepper
c7d95a21c2 syntax/parse:
dependence on scheme/match eliminated
  fail-when, etc use conditional value if syntax
  error message typos (bad tildes) fixed

svn: r16393
2009-10-20 23:17:30 +00:00
Ryan Culpepper
1ba5bd6487 macro-debugger: PR 10527: fixed "out of lifts" too-strict sanity check
svn: r16391
2009-10-20 21:32:33 +00:00
Jay McCarthy
dbf0f9bd88 PR10532
svn: r16390
2009-10-20 21:29:00 +00:00
Robby Findler
03a98ac66c svn: r16387 2009-10-20 18:57:58 +00:00
Eli Barzilay
444750fd42 I just cleaned this floor -- take off your shoes when you walk around
svn: r16386
2009-10-20 18:53:06 +00:00
Sam Tobin-Hochstadt
37106bd6f7 Add `typed/scheme/system'
Special handling of (letrec ([x e]) x)
Allow functions with optional keyword args to be inferred when kws not supplied.
Infer instantiations for kw functions in simple cases.
Add `Path-String' type
Fix types of `filter', `with-{input-to,output-from}-file'
Add `port->lines'
New 'metrics.ss' test

svn: r16385
2009-10-20 18:30:37 +00:00
Stevie Strickland
dbf380208a read-line -> read-line-evt
svn: r16384
2009-10-20 17:37:19 +00:00
Kevin Tew
ac7853dc00 Allow binding to ephemeral ports
svn: r16382
2009-10-20 17:00:20 +00:00
Philippe Meunier
c981441729 Quarterly update
svn: r16381
2009-10-20 09:49:58 +00:00
Eli Barzilay
f37678bf18 Welcome to a new PLT day.
svn: r16380
2009-10-20 07:50:55 +00:00
Jon Rafkind
56cb585e7d add examples to the class documentation
svn: r16378
2009-10-20 01:10:45 +00:00
Stevie Strickland
a7ff1cba83 Add definition checks back.
svn: r16377
2009-10-19 23:45:06 +00:00