Eli Barzilay
5c54f3a5ac
Use readline-input' for the port name, since
readline' makes error
...
messages confusing.
svn: r17977
2010-02-05 03:21:56 +00:00
Eli Barzilay
c88a5a6856
A bunch of additional typos
...
svn: r17976
2010-02-05 03:21:52 +00:00
Carl Eastlund
2e3ea3d0de
Merged latest changes from the trunk.
...
svn: r17974
2010-02-05 02:41:24 +00:00
Matthias Felleisen
dda81dc80d
fixed bug 10733
...
svn: r17973
2010-02-05 01:11:05 +00:00
Matthew Flatt
3812f8ca72
improve inling to support ((let (....) (lambda ....)) arg ...) patterns; allow nested 'let's for local flonum binding (which fixes a problem where unsafe flonum operations could end up much slower than safe ones)
...
svn: r17972
2010-02-05 00:16:06 +00:00
Sam Tobin-Hochstadt
318833f422
Add supertypes for mutable types, so that predicates work correctly.
...
svn: r17971
2010-02-04 23:39:15 +00:00
Robby Findler
1b39d29640
clean up temporary files
...
svn: r17970
2010-02-04 20:31:51 +00:00
Eli Barzilay
a3c9b87652
Welcome to a new PLT day.
...
svn: r17965
2010-02-04 08:50:37 +00:00
Carl Eastlund
3eb1e46eeb
Merged a few more changes from the trunk.
...
svn: r17964
2010-02-04 03:26:31 +00:00
Carl Eastlund
137f9a3279
Fixed bugs in contract construction examples.
...
svn: r17963
2010-02-04 02:17:15 +00:00
Matthias Felleisen
823bbd18c9
opaque iworld structure
...
svn: r17962
2010-02-03 22:49:12 +00:00
Carl Eastlund
a4a25ba1e9
Wrote documentation for new contract interface. Still needs proofreading, etc.
...
svn: r17961
2010-02-03 21:02:02 +00:00
Carl Eastlund
2e64069d14
Re-disabled legacy (contract ...) form.
...
svn: r17960
2010-02-03 17:08:26 +00:00
Sam Tobin-Hochstadt
492cab22cb
fix some contract errors
2010-02-03 11:44:10 -05:00
Stevie Strickland
8bc420da4c
The contract on sequencer:make requires arguments that conform to
...
dispatcher/c, which #f does not.
svn: r17958
2010-02-03 16:39:18 +00:00
Carl Eastlund
73407bed63
Merged a few more changes from the trunk (which I think will affect planet package compatibility).
...
svn: r17957
2010-02-03 16:11:05 +00:00
Robby Findler
0bda2f0e18
moved the debugging options in the details part of the module panel so they are side-by-side, which should make the dialog more likely to fit on a netbook screen
...
svn: r17955
2010-02-03 15:34:11 +00:00
Carl Eastlund
d7a7409fe0
Merged changes from the trunk.
...
svn: r17954
2010-02-03 15:15:11 +00:00
Ryan Culpepper
ffa97036a8
macro-stepper: removed drscheme,etc dep on macro-debugger
...
(changed capability to normal symbol constant)
svn: r17953
2010-02-03 14:43:23 +00:00
Eli Barzilay
c581b6b575
Welcome to a new PLT day.
...
svn: r17951
2010-02-03 08:50:28 +00:00
Sam Tobin-Hochstadt
1e6aaf5928
new files
2010-02-02 20:42:53 -05:00
Sam Tobin-Hochstadt
536b94c305
new branch
2010-02-02 20:42:22 -05:00
Robby Findler
76f41c2a1c
fixed a bug and added some race-condition insurance
...
svn: r17946
2010-02-02 21:32:20 +00:00
Robby Findler
e74e46d9ca
drdr-ized the rest of the drscheme test suite
...
svn: r17945
2010-02-02 21:06:07 +00:00
Ryan Culpepper
8d2f32efed
syntax/parse:
...
fixed bug: splicing-stxclass immediately within ellipses
added tests, docs for local-conventions
svn: r17944
2010-02-02 19:48:08 +00:00
Sam Tobin-Hochstadt
9939f4b619
Stop using eq? for types.
...
More contracts.
Fix some contract errors.
svn: r17943
2010-02-02 18:09:25 +00:00
Robby Findler
319a4a7ef0
fixed a bug revealed by drdr (but stil cant make this bad case happen on my machine, frustratingly
...
svn: r17942
2010-02-02 18:01:55 +00:00
Matthew Flatt
db1533fa78
fix Scribble rendering problem with 'aux tables hidden within compound paragraphs (so some inherited-method tables didn't appear in the GUI docs)
...
svn: r17940
2010-02-02 17:19:29 +00:00
Eli Barzilay
e02335e425
Welcome to a new PLT day.
...
svn: r17939
2010-02-02 08:50:29 +00:00
Ryan Culpepper
82e1e3308f
syntax/parse:
...
fixed docs bug in ...+
fixed bug in rep constraint messages
svn: r17938
2010-02-02 07:22:35 +00:00
Ryan Culpepper
cb7600607b
syntax/parse:
...
added nested ~or ellipsis-head patterns
added ~between, ...+
cleaned up declenvs
fixed kernel-literals (include template phase binding)
pattern variables may not start with ~ (tilde)
first cut of syntax-class-possible-errors
svn: r17937
2010-02-02 02:28:32 +00:00
Carl Eastlund
87712b0dd2
Clarified the recursive behavior of datum->syntax on hash tables and prefab structs.
...
svn: r17936
2010-02-02 01:33:39 +00:00
Sam Tobin-Hochstadt
8b120675bc
most of the way to real printing
...
svn: r17935
2010-02-02 01:24:06 +00:00
Jon Rafkind
a1d5573613
move bindings to different modules
...
svn: r17934
2010-02-01 22:57:42 +00:00
Carl Eastlund
79f537d50c
Updated the macro stepper to detect steppable languages via a "capability".
...
svn: r17932
2010-02-01 20:39:46 +00:00
Robby Findler
8aac682691
hierlist now has the scrollbar
...
svn: r17931
2010-02-01 19:52:05 +00:00
Jay McCarthy
2e4c8e102a
pr10727
...
svn: r17930
2010-02-01 19:51:06 +00:00
Matthew Flatt
09ef762e3f
add accept-tab-focus to editor-canvas%
...
svn: r17929
2010-02-01 19:30:59 +00:00
Robby Findler
102b03311e
made the check syntax tests more drdr friendly
...
svn: r17928
2010-02-01 17:46:17 +00:00
Robby Findler
402886bc18
fixed the macro stepper so that it shows up in the new module language
...
svn: r17927
2010-02-01 17:09:22 +00:00
Robby Findler
f4cd110b1a
another strategy for sizing the text in the languages dialog
...
svn: r17926
2010-02-01 16:47:43 +00:00
Matthias Felleisen
9664c79320
mouse leave/enter behavior was wrong; failure of SPC?
...
svn: r17925
2010-02-01 16:05:37 +00:00
Sam Tobin-Hochstadt
94029a06c9
Progress on Rep.
...
svn: r17924
2010-02-01 15:51:32 +00:00
Robby Findler
6f4c164793
improved the implementation of error in the teaching languages, added test casees
...
svn: r17923
2010-02-01 15:39:33 +00:00
Robby Findler
bf67e34e87
fixed up module language test suite for new language dialog, plus misc cleanups based on last release
...
svn: r17922
2010-02-01 15:18:28 +00:00
Robby Findler
9d34139659
use the basic-style method instead of the name of the basic style
...
svn: r17921
2010-02-01 15:15:22 +00:00
Casey Klein
db0ec3eb07
Special typesetting for metafunction `where' clauses in which the
...
right-hand side is a call to `variable-not-in' or `variables-not-in'
svn: r17920
2010-02-01 13:46:32 +00:00
Eli Barzilay
99bebecd75
Welcome to a new PLT day.
...
svn: r17919
2010-02-01 08:50:38 +00:00
Carl Eastlund
2e0cb8226e
Replaced every "langauge" (note swapped vowels) with "language".
...
svn: r17918
2010-02-01 01:41:51 +00:00
Matthew Flatt
5433c57504
wrap each top-level form in a module with a prompt
...
svn: r17917
2010-01-31 17:04:55 +00:00
Matthew Flatt
e8c97a5102
more readable mandelbrot-unsafe; minor benchmark harness fixes
...
svn: r17915
2010-01-31 14:58:26 +00:00
Matthew Flatt
a5da3f327f
use MrEd:default-font-size preference
...
svn: r17914
2010-01-31 14:55:07 +00:00
Robby Findler
6a3518e369
used the new support for selection-less hierlists in the language menu
...
svn: r17913
2010-01-31 13:32:48 +00:00
Robby Findler
540f43327d
added a little more error checking
...
svn: r17912
2010-01-31 13:32:19 +00:00
Eli Barzilay
3a0518e6f8
Welcome to a new PLT day.
...
svn: r17911
2010-01-31 08:50:29 +00:00
Carl Eastlund
a2226c965a
Updated documentation for "contract" form.
...
svn: r17910
2010-01-31 04:30:55 +00:00
Carl Eastlund
1d4cdbeb45
Exports from scheme/contract/private/blame: removed constructor; fixed confusing selector names.
...
svn: r17909
2010-01-31 03:03:30 +00:00
Carl Eastlund
d5329eb2a6
Make contract form more permissive; import make-blame.
...
svn: r17908
2010-01-31 01:48:08 +00:00
Carl Eastlund
bf308563d2
Hide make-blame; remove blame-positive and blame-negative; make blame objects transparent (but allow equal?).
...
svn: r17907
2010-01-31 01:47:48 +00:00
Carl Eastlund
f8df3608d4
Hide "make-blame" from normal export.
...
svn: r17906
2010-01-31 01:47:07 +00:00
Matthew Flatt
bcadf5ac69
doc improvements: some details on reachability for weak references; module example in insidemz; clarification for 'read-language' related to readtables and #reader
...
svn: r17905
2010-01-31 01:10:56 +00:00
Carl Eastlund
0e697067cb
Uniformly "unpack" contract blame party names.
...
svn: r17904
2010-01-31 00:30:00 +00:00
Carl Eastlund
29b628cb0a
Fixed legacy projections to allow 4 or 5 arguments.
...
svn: r17903
2010-01-31 00:29:37 +00:00
Casey Klein
d9e5d3aa98
Another generator optimization
...
svn: r17902
2010-01-30 22:36:44 +00:00
Carl Eastlund
7d577d9d02
Removed an unnecessary require.
...
svn: r17901
2010-01-30 21:45:52 +00:00
Carl Eastlund
2772ffccba
Restored legacy functions for custom contracts.
...
svn: r17900
2010-01-30 21:14:27 +00:00
Robby Findler
aa67a279ab
added a little more information
...
svn: r17899
2010-01-30 21:02:26 +00:00
Robby Findler
32faba2964
added more debugging information to try to figure out if the 'window with no button' error is a bug or not
...
svn: r17898
2010-01-30 20:53:03 +00:00
Robby Findler
30c5d37b81
fixed a bug found by the random testing from randomly-click-language-dialog.ss
...
svn: r17897
2010-01-30 20:50:18 +00:00
Casey Klein
425dbf5af5
The first component of a `name' pattern is not an identifier, not a
...
pattern.
svn: r17896
2010-01-30 17:41:39 +00:00
Robby Findler
6f17b84706
improved the module langauge's name printing
...
svn: r17895
2010-01-30 16:51:24 +00:00
Casey Klein
0e6c28e4b1
Improved performance of the test case generator
...
svn: r17894
2010-01-30 16:38:19 +00:00
Eli Barzilay
dc93732d6f
Welcome to a new PLT day.
...
svn: r17893
2010-01-30 08:50:31 +00:00
Carl Eastlund
2513e7d6e0
Merged changes from the trunk.
...
svn: r17892
2010-01-30 04:59:20 +00:00
Jon Rafkind
f980cf9462
use new syntax-parse primitive to enable macro invocation during expression parsing
...
svn: r17891
2010-01-30 01:42:14 +00:00
James Swaine
68c197d02f
added basic test suite for the parallel futures module
...
svn: r17890
2010-01-29 21:44:46 +00:00
Robby Findler
16e6a8156e
a few more tweaks to the language dialog
...
svn: r17889
2010-01-29 21:44:22 +00:00
Matthew Flatt
73a1675286
fix select #f for hierlist
...
svn: r17888
2010-01-29 20:30:46 +00:00
Robby Findler
be5b6cd32e
some improvements to the new language dialog
...
svn: r17886
2010-01-29 18:29:03 +00:00
Matthew Flatt
d620177619
fix benchmark readme
...
svn: r17885
2010-01-29 17:49:25 +00:00
Matthew Flatt
42e68c8ff1
even more benchmark scaffolding
...
svn: r17884
2010-01-29 16:33:15 +00:00
Casey Klein
2d2a95de1e
Made counterexample structure transparent
...
svn: r17882
2010-01-29 13:42:13 +00:00
Eli Barzilay
da79980114
Welcome to a new PLT day.
...
svn: r17881
2010-01-29 08:50:05 +00:00
Matthew Flatt
ea87c95d95
adjust futures impl to use mzrt; fix MrEd build to work with futures
...
svn: r17879
2010-01-29 00:15:43 +00:00
Matthew Flatt
5270fcbc6c
fix name of Basic style in style-list<%>
...
svn: r17878
2010-01-29 00:14:06 +00:00
Sam Tobin-Hochstadt
9789615ed9
merge to trunk
...
svn: r17877
2010-01-29 00:08:15 +00:00
Robby Findler
a6d89438a7
fixed one of those 'the callbacks are the initial state arent being set up together properly' gui bugs
...
svn: r17876
2010-01-28 21:48:07 +00:00
Sam Tobin-Hochstadt
bbc195c0fb
progress on refactoring rep
...
svn: r17875
2010-01-28 21:47:05 +00:00
Robby Findler
6848b8f6fe
first attempt at a new language dialog
...
svn: r17874
2010-01-28 21:41:04 +00:00
Ryan Culpepper
f14118c075
syntax/parse: added syntax/parse/experimental
...
svn: r17873
2010-01-28 21:08:02 +00:00
Robby Findler
076d680faa
escape no longer quits during splash screen, not control-q does
...
svn: r17869
2010-01-28 20:34:07 +00:00
Matthew Flatt
b5cada4811
suppress setup-plt scribble 'using' messages, unless in verbose mode
...
svn: r17868
2010-01-28 18:56:21 +00:00
John Clements
11c87c75e1
minor typo fix an/and
...
svn: r17866
2010-01-28 18:09:52 +00:00
Matthew Flatt
a09e671f34
allow radio-box% to have no selected buttons
...
svn: r17865
2010-01-28 17:51:30 +00:00
Eli Barzilay
6bf7c9287f
Welcome to a new PLT day.
...
svn: r17863
2010-01-28 08:50:24 +00:00
Matthew Flatt
2c192f5297
support inlining of procedures with rest args
...
svn: r17860
2010-01-28 01:31:37 +00:00
Eli Barzilay
f8c78cb752
typo (PR10722)
...
svn: r17859
2010-01-28 01:30:55 +00:00
Casey Klein
1b22ce82cd
A flag to make the random testing forms return results instead of
...
printing on stdout.
svn: r17858
2010-01-28 01:12:54 +00:00
Casey Klein
3b5d13f229
Fixed bug in generate-term's error handling.
...
svn: r17856
2010-01-27 20:03:57 +00:00
Robby Findler
d6c94df670
changed the fonts used under linux for the bitmap test cases
...
svn: r17855
2010-01-27 19:23:37 +00:00
Robby Findler
97a04321fc
escape in the splash screen quits drscheme
...
svn: r17854
2010-01-27 18:33:36 +00:00
Casey Klein
8454db8115
Rename #:attempts to #:attempt-num in `generate-term'.
...
Added a second form of `generate-term' that produces a procedure.
Improved the docs for `generate-term'.
svn: r17853
2010-01-27 17:45:01 +00:00
Ryan Culpepper
0cea5eb390
macro-debugger: fixed breakage of stepper-text, expand-only
...
Please propagate to release branch if possible.
svn: r17852
2010-01-27 17:31:22 +00:00
Casey Klein
4271b7970c
Dropped the "preferred productions" heuristic and the failed prototype
...
supporting accumulator-style generators.
svn: r17851
2010-01-27 15:52:15 +00:00
Matthew Flatt
980d48ce19
fix karen and psyntax benchmarks
...
svn: r17850
2010-01-27 12:56:51 +00:00
Eli Barzilay
4b1fdd9bc0
added places
...
svn: r17849
2010-01-27 09:58:48 +00:00
Eli Barzilay
865e550174
Welcome to a new PLT day.
...
svn: r17847
2010-01-27 08:50:34 +00:00
Jay McCarthy
364e4ff3d5
The closure library was designed just for the Web language, which operates after expansion, so it never saw normal lambdas. The documentation, however, advertises it for general use and it disallowed keyword arguments. This fixes that problem.
...
svn: r17844
2010-01-26 21:59:22 +00:00
Eli Barzilay
024f635203
* Remember values in "install .plt" dialog
...
* Add "http://" prefix to a url if it looks like it's missing
* Focus on the text field when switching tabs
svn: r17843
2010-01-26 20:55:13 +00:00
Robby Findler
cba82db678
added in unix versions of the bitmap tests
...
svn: r17842
2010-01-26 20:28:57 +00:00
Robby Findler
bf451cbc0b
fixed a problem John identified on the plt mailing list
...
svn: r17841
2010-01-26 20:24:25 +00:00
Matthew Flatt
f07c19b268
update benchmark harness
...
svn: r17840
2010-01-26 20:17:44 +00:00
Casey Klein
3068ae4bd5
This file should have been moved to tests instead of copied.
...
svn: r17839
2010-01-26 19:53:10 +00:00
Robby Findler
812a049b5b
svn: r17838
2010-01-26 19:47:44 +00:00
Casey Klein
8fe66b9935
Somehow managed to copy the tests instead of moving them!
...
svn: r17837
2010-01-26 17:33:38 +00:00
Casey Klein
9c6fdd86c8
Moved tests into a separate directory. Changed run-tests.ss to suppress the diffs window when bitmap-test.ss fails, to avoid tripping up DrDr.
...
svn: r17836
2010-01-26 17:29:39 +00:00
Eli Barzilay
4cb01a48b3
only for programs
...
svn: r17835
2010-01-26 15:04:51 +00:00
Eli Barzilay
be9d5787b4
Welcome to a new PLT day.
...
svn: r17834
2010-01-26 08:50:05 +00:00
Jon Rafkind
794efa5ebb
s/trigraph/ternary
...
svn: r17833
2010-01-26 00:25:45 +00:00
Jon Rafkind
9ee9280485
support commas in function calls
...
svn: r17832
2010-01-26 00:10:01 +00:00
Jon Rafkind
6f26a0ffeb
add trigraph expression
...
svn: r17831
2010-01-25 23:21:26 +00:00
Robby Findler
f54ccdc9d5
probable fix to error seen in drdr
...
svn: r17827
2010-01-25 21:51:52 +00:00
Eli Barzilay
04725539c7
Propagate path to syntax source of evaluated files when applicable
...
Set `current-load-relative-directory' based on path when it names a directory.
svn: r17826
2010-01-25 21:02:15 +00:00
Sam Tobin-Hochstadt
8ccbe74e5e
don't open url twice
...
svn: r17824
2010-01-25 20:00:32 +00:00
Sam Tobin-Hochstadt
af2ef07d05
Fix the handling of with-handlers that returns multiple values
...
svn: r17823
2010-01-25 19:51:16 +00:00
Sam Tobin-Hochstadt
c9b246a8d2
use syntax-parse
...
support #:predicate option to `define-typed-struct-internal'
svn: r17822
2010-01-25 19:35:56 +00:00
Jon Rafkind
9dccfcbe28
factor out common expressions for better performance. thanks to ryan
...
svn: r17821
2010-01-25 18:51:34 +00:00
Sam Tobin-Hochstadt
bb541fd03f
Improve `internal-forms'
...
First step to custom predicates in `define-typed-struct-internal'
svn: r17820
2010-01-25 18:38:56 +00:00
Sam Tobin-Hochstadt
e493ba5c6a
improve internal error messages
...
svn: r17819
2010-01-25 17:23:19 +00:00
Kevin Tew
7114cdf51e
Inital places documentation
...
svn: r17818
2010-01-25 16:11:34 +00:00
Robby Findler
5f69c8ed4e
now using redex check to generate random examples (and with more variety than before)
...
svn: r17816
2010-01-25 16:04:34 +00:00
Sam Tobin-Hochstadt
674e40a212
Re-enable unexpanded syntax printing. Merge to release.
...
svn: r17815
2010-01-25 15:44:48 +00:00
Sam Tobin-Hochstadt
e65535c880
work on new guide
...
svn: r17814
2010-01-25 15:36:56 +00:00
Sam Tobin-Hochstadt
e071050f7f
new doc branch
...
svn: r17813
2010-01-25 14:48:11 +00:00
Sam Tobin-Hochstadt
2cd7fe5499
Simplify pattern for expressions in type env.
...
Attempt to avoid doing local-expansion repeatedly.
svn: r17812
2010-01-25 14:46:34 +00:00
Matthew Flatt
530a3eb5e8
change R5RS to allow splicing unquote at tail when expression is not a list; merge to 4.2.4
...
svn: r17811
2010-01-25 13:33:42 +00:00
Robby Findler
aee10699ae
made the splash screen always be a dialog box
...
svn: r17810
2010-01-25 12:39:38 +00:00
Eli Barzilay
fee5ed923d
Welcome to a new PLT day.
...
svn: r17809
2010-01-25 08:50:06 +00:00
Robby Findler
cf4294a280
changed the internal representation of normalized images so that crop structs do no have to be duplicated, improved test suites
...
svn: r17808
2010-01-24 20:22:58 +00:00
John Clements
bef818b2be
test changes, goes in release 4.2.4
...
svn: r17806
2010-01-24 19:31:29 +00:00
John Clements
2098a19291
fixed dmda stepper bug: goes in 4.2.4 release
...
svn: r17805
2010-01-24 19:28:57 +00:00
John Clements
100fe8520d
took bad require out
...
svn: r17803
2010-01-24 18:21:56 +00:00
Matthew Flatt
4ce8dfa7da
fix problems with having a struct implement both prop:evt and prop:procedure; merge to 4.2.4
...
svn: r17802
2010-01-24 15:30:16 +00:00
Casey Klein
bbc654c69e
Typesetting now recognizes carets (^) in the underscore component of a
...
non-terminal reference, applying the non-terminal-superscript-style to
the text following the caret.
svn: r17801
2010-01-24 11:36:29 +00:00
Eli Barzilay
efc980768b
Welcome to a new PLT day.
...
svn: r17797
2010-01-24 08:50:21 +00:00
John Clements
25cd6766fa
test files, for release if it matters..
...
svn: r17795
2010-01-24 07:23:59 +00:00
John Clements
a18447e970
srfi 19 tests, not for release
...
svn: r17794
2010-01-24 07:23:09 +00:00
John Clements
ba18a93fa6
fixed bug involving certificates appearing in different places
...
svn: r17793
2010-01-24 07:01:25 +00:00
Robby Findler
c0cea48170
random testing found bugs (please include in release)
...
svn: r17792
2010-01-24 02:02:56 +00:00
Robby Findler
5f9a774880
fixed error message reporting bugs (merge to release branch)
...
svn: r17790
2010-01-23 23:07:34 +00:00
Carl Eastlund
a197b98706
Fixed permissive/c, which I had ported to the wrong kind of contract.
...
svn: r17787
2010-01-23 21:33:06 +00:00
Carl Eastlund
ae54797717
Fixed use of (contract ...) in web-server collects where I got arguments in wrong order.
...
svn: r17786
2010-01-23 21:06:29 +00:00
Robby Findler
3c1d7e9aca
simple fix to deal with performance problem noticed by jpr (this is not a complete fix, but should work in the common case of lots of repeated place-image calls)
...
svn: r17783
2010-01-23 20:36:54 +00:00
Carl Eastlund
bd9b6e9e97
Made unit contract test regular expressions more robust.
...
svn: r17782
2010-01-23 18:31:32 +00:00
Carl Eastlund
d00e3432d9
Replaced #%variable-reference with quote-module-path for unit contract blame.
...
svn: r17781
2010-01-23 18:31:10 +00:00
Carl Eastlund
88aba214c9
Merged changes from trunk. No conflicts.
...
svn: r17780
2010-01-23 17:44:27 +00:00
Robby Findler
ebb815cc68
added a comment to describe all-string-snips
...
svn: r17778
2010-01-23 16:43:08 +00:00
Robby Findler
5dfed472c7
svn: r17777
2010-01-23 16:03:50 +00:00
Eli Barzilay
57868b0bc7
Welcome to a new PLT day.
...
svn: r17775
2010-01-23 08:50:40 +00:00
Jon Rafkind
bee5af120b
add more operators
...
svn: r17773
2010-01-22 22:14:28 +00:00
Jon Rafkind
3e4221b410
cleanup
...
svn: r17771
2010-01-22 21:11:26 +00:00
Jon Rafkind
91e3bc001f
use a macro for generating infix precedence table
...
svn: r17770
2010-01-22 19:55:02 +00:00
Eli Barzilay
b3b63bf25f
Welcome to a new PLT day.
...
svn: r17769
2010-01-22 08:50:27 +00:00
Matthew Flatt
178777234d
notes on improving 2htdp/universe
...
svn: r17766
2010-01-21 18:51:08 +00:00
John Clements
03368f8fc6
added index for unsafe context term
...
svn: r17764
2010-01-21 18:34:43 +00:00
Eli Barzilay
25fb4d9ac0
Welcome to a new PLT day.
...
svn: r17763
2010-01-21 08:50:36 +00:00
Jon Rafkind
21aab7e99c
generalize infix operator definition
...
svn: r17762
2010-01-21 00:53:13 +00:00
Jon Rafkind
94f0edd8d2
parse + expressions
...
svn: r17761
2010-01-21 00:19:23 +00:00
Jon Rafkind
8f4853a3ae
replace ; with semicolon
...
svn: r17760
2010-01-21 00:06:21 +00:00
Matthias Felleisen
6220900756
porting guide, please propagate to release
...
svn: r17759
2010-01-20 09:30:31 +00:00
Eli Barzilay
ef922d8e0d
Welcome to a new PLT day.
...
svn: r17758
2010-01-20 08:50:24 +00:00
Carl Eastlund
7f58c26709
Replaced uses of quote-srcloc with quote-syntax.
...
svn: r17757
2010-01-19 23:25:07 +00:00
Ryan Culpepper
ef138249f4
syntax/parse: fixed bugs (thanks samth)
...
Please propagate this to the release branch.
svn: r17756
2010-01-19 21:03:51 +00:00
Carl Eastlund
87645ebd11
Updated typed scheme to use a module path for blame.
...
svn: r17754
2010-01-19 10:44:27 +00:00
Carl Eastlund
791178a549
Fixed printing of blame error messages to use display and write appropriately.
...
svn: r17753
2010-01-19 09:28:28 +00:00
Carl Eastlund
51983e3829
Fixed simple-contract stronger check.
...
svn: r17752
2010-01-19 09:28:08 +00:00
Carl Eastlund
6a0469b680
Fixed detection of printable contracts in dependent struct contracts.
...
svn: r17751
2010-01-19 09:27:51 +00:00
Carl Eastlund
ad7976079f
Kept syntax-parse expr/c error message consistent with define/contract.
...
svn: r17750
2010-01-19 09:26:42 +00:00
Carl Eastlund
934c775c25
Fixed an expected contract message.
...
svn: r17749
2010-01-19 09:25:02 +00:00
Carl Eastlund
ad9968493e
Fixed a missing blame swap.
...
svn: r17748
2010-01-19 09:24:48 +00:00
Carl Eastlund
6d8b3a2e84
Added customization for unknown srclocs to source-location->prefix/string
...
svn: r17747
2010-01-19 09:24:15 +00:00
Eli Barzilay
a86337375d
Welcome to a new PLT day.
...
svn: r17746
2010-01-19 08:50:22 +00:00
Carl Eastlund
e5c74e7a25
Fixed bug I introduced when changing make-proj-contract to simple-contract.
...
svn: r17744
2010-01-19 07:33:03 +00:00
Carl Eastlund
9506494416
Fixed a shadowed name
...
svn: r17743
2010-01-19 07:28:06 +00:00
Carl Eastlund
35a716d5d3
Fixed blame detection regexp.
...
svn: r17742
2010-01-19 07:14:17 +00:00
Carl Eastlund
d01e61508f
Fixed a blame assignment typo.
...
svn: r17741
2010-01-19 07:14:00 +00:00
Carl Eastlund
2633965c91
Fixed missing keyword to simple-contract.
...
svn: r17740
2010-01-19 06:29:43 +00:00
Carl Eastlund
9d7ca20eeb
Replaced guilty-party with equivalent.
...
svn: r17739
2010-01-19 06:29:15 +00:00
Carl Eastlund
5d7774e7b2
Fixed test for procedure?, which now recognizes flat contracts, and typo for contract-projection.
...
svn: r17738
2010-01-19 05:59:47 +00:00
Carl Eastlund
888045dcf9
Replaced make-proj-contract with simple-contract in tests.
...
svn: r17737
2010-01-19 05:31:18 +00:00
Carl Eastlund
e94bef6938
Updated more contracts in the mzlib collection.
...
svn: r17736
2010-01-19 04:57:47 +00:00
Carl Eastlund
5606c590bd
Updated quote-syntax to quote-srcloc in mzlib unit contracts.
...
svn: r17735
2010-01-19 04:57:33 +00:00
Carl Eastlund
4b739b5f62
Removed obsolete build-src-loc-string
...
svn: r17734
2010-01-19 03:43:00 +00:00
Carl Eastlund
722fae41a8
Ported more code to new contract tools.
...
svn: r17733
2010-01-19 03:42:45 +00:00
Carl Eastlund
3921e16aa1
Updated lingering use of old src-info format.
...
svn: r17732
2010-01-19 03:41:30 +00:00
Carl Eastlund
4de3ee3a9e
Re-enabled 4-argument contract macro, and added more output to misuse messages.
...
svn: r17731
2010-01-19 03:41:03 +00:00
Carl Eastlund
2f2068356c
Replaced mistaken #f with srcloc.
...
svn: r17730
2010-01-19 03:39:28 +00:00
Carl Eastlund
9fbf023d90
Took collection path simplification out of this file.
...
svn: r17729
2010-01-19 03:38:55 +00:00
Carl Eastlund
d57b5fff61
Made source-location->string shorten collection paths.
...
svn: r17728
2010-01-19 03:38:14 +00:00
Carl Eastlund
2bad47fd0f
Ported more code to use new contract bindings.
...
svn: r17727
2010-01-19 01:01:28 +00:00
Carl Eastlund
a03454ec69
Replaced make-proj-contract in poly/c
...
svn: r17726
2010-01-19 00:21:43 +00:00
Carl Eastlund
9e540043bc
Updated local-expand of contract forms in require/contract.
...
svn: r17725
2010-01-19 00:20:54 +00:00
Carl Eastlund
0edd786361
Removed more occurrences of old source info representation.
...
svn: r17724
2010-01-18 23:24:34 +00:00
Carl Eastlund
167c9cb1a8
Changed contract source locations to perform module resolution in advance.
...
svn: r17723
2010-01-18 23:11:12 +00:00
Carl Eastlund
f346bc7f1a
Added a module for statically computing source locations and module paths.
...
svn: r17722
2010-01-18 23:10:10 +00:00
Carl Eastlund
54d5b0ac7f
Updated predicate list in scheme/exists/lang based on contract library changes.
...
svn: r17721
2010-01-18 18:53:06 +00:00
Carl Eastlund
2a5f883a4c
Updated contracts in XML collection.
...
svn: r17720
2010-01-18 18:49:39 +00:00
Carl Eastlund
6ac7fe78e6
Ported object contracts to new properties.
...
svn: r17719
2010-01-18 18:32:26 +00:00
Carl Eastlund
7763a4079a
Ported mzlib units to new contract system.
...
svn: r17718
2010-01-18 18:26:02 +00:00
Carl Eastlund
1014dd2da4
Converted provide.ss to use new contract form and deference variable-reference.
...
svn: r17716
2010-01-18 17:05:06 +00:00
Carl Eastlund
124050d54e
Converted current-contract-region to dereference variable-reference.
...
svn: r17715
2010-01-18 17:04:44 +00:00
Carl Eastlund
b0c93342d9
Fixed type error in source location conversion.
...
svn: r17714
2010-01-18 17:04:01 +00:00
Eli Barzilay
d8b7906fd5
f9 build moves to f12
...
svn: r17713
2010-01-18 06:11:51 +00:00
Robby Findler
ea92d688e8
work on the porting guide
...
svn: r17709
2010-01-18 02:01:30 +00:00
Carl Eastlund
4d22b7a5f4
Allowed path values in blame s-expressions.
...
svn: r17708
2010-01-17 18:50:55 +00:00
Carl Eastlund
4e3874a1c5
Moved path pretty-printing into blame module.
...
svn: r17707
2010-01-17 18:50:40 +00:00
Carl Eastlund
19873777e1
Set srcloc processing to use syntax-source-module if possible.
...
svn: r17706
2010-01-17 18:50:11 +00:00
Carl Eastlund
00d79083e3
Slight changes to new contract protocol.
...
svn: r17705
2010-01-17 18:35:19 +00:00
Carl Eastlund
b24b946155
Added explicit checks for saner contract
protocol.
...
svn: r17704
2010-01-17 18:02:39 +00:00
Robby Findler
5af38568a5
removed my broken attempt to fix the test; this is (I believe) an actual bug in the library
...
svn: r17703
2010-01-17 13:53:44 +00:00
Eli Barzilay
01a05c2ddf
Welcome to a new PLT day.
...
svn: r17701
2010-01-17 08:50:47 +00:00
Carl Eastlund
bb7bd9de51
Typos and type errors in new property stuff.
...
svn: r17700
2010-01-17 07:23:47 +00:00
Carl Eastlund
1f969b8831
Ported a lot of mzlib contracts to new properties.
...
svn: r17699
2010-01-17 07:07:06 +00:00
Carl Eastlund
e408fd464b
Propagated guts exports through scheme/contract/base and scheme/contract.
...
svn: r17698
2010-01-17 06:18:13 +00:00
Carl Eastlund
7716e58f61
Ported basic-opters.ss to new properties.
...
svn: r17697
2010-01-17 06:12:59 +00:00
Carl Eastlund
336dd1b808
Ported ds.ss to new properties.
...
svn: r17696
2010-01-17 06:10:29 +00:00
Carl Eastlund
41bd96f6aa
Made blame objects transparent to allow equal?
...
svn: r17695
2010-01-17 06:10:09 +00:00
Carl Eastlund
da89b2146f
Reindented.
...
svn: r17694
2010-01-17 05:58:43 +00:00
Carl Eastlund
2ed1f852aa
Ported misc.ss to new properties.
...
svn: r17693
2010-01-17 05:44:54 +00:00
Carl Eastlund
41565a3869
Ported exists.ss to new properties.
...
svn: r17692
2010-01-17 05:24:00 +00:00
Carl Eastlund
ee944b575a
Ported base.ss to new properties.
...
svn: r17691
2010-01-17 05:18:49 +00:00
Carl Eastlund
42b3b8820b
Added simplification of collects paths to blame error printing.
...
svn: r17690
2010-01-17 05:18:37 +00:00
Carl Eastlund
18e33c2ce1
Exported source->name function.
...
svn: r17689
2010-01-17 05:18:13 +00:00
Carl Eastlund
ed47b31635
Updated arrow.ss to new properties.
...
svn: r17688
2010-01-17 04:17:40 +00:00
Carl Eastlund
d10eea83e7
Ported opt-guts.ss and opt.ss to use new properties.
...
svn: r17687
2010-01-17 03:54:22 +00:00
Carl Eastlund
1d9b4a79b7
Reimplemented guts based on new properties.
...
svn: r17686
2010-01-17 03:36:56 +00:00
Carl Eastlund
05c4296eca
Fixed evaluation order.
...
svn: r17685
2010-01-17 03:36:17 +00:00
Carl Eastlund
ff00fefb2d
Core implementation of new contract datatypes.
...
svn: r17684
2010-01-17 02:54:55 +00:00
Robby Findler
a9597eeb8b
fixed up the docs for the base shapes to reflect the new pen arguments; added a section about pixels
...
svn: r17683
2010-01-17 02:50:41 +00:00
Robby Findler
3046afea04
added an code to avoid a race
...
svn: r17682
2010-01-17 02:29:29 +00:00
Robby Findler
4189297063
added in missing require
...
svn: r17676
2010-01-16 20:06:27 +00:00
Robby Findler
7d34a9ecd5
fixed path problem
...
svn: r17675
2010-01-16 17:28:31 +00:00
Matthew Flatt
2dcfe69763
fix doc typo
...
svn: r17673
2010-01-16 14:23:16 +00:00
Eli Barzilay
8a190a4ab4
Welcome to a new PLT day.
...
svn: r17671
2010-01-16 08:50:45 +00:00
Robby Findler
ddf0b4ec01
added finer control over pens
...
svn: r17670
2010-01-16 02:03:54 +00:00
Jon Rafkind
b3d41faa68
parse function calls and definitions
...
svn: r17669
2010-01-15 21:44:56 +00:00
Ryan Culpepper
6eb51f9402
macro-stepper: yet another local-expansion fix
...
svn: r17668
2010-01-15 21:33:36 +00:00
Ryan Culpepper
9a2408f267
macro-debugger: fixed module & local-expansion bug
...
svn: r17666
2010-01-15 20:13:09 +00:00
Sam Tobin-Hochstadt
3fc133a0b8
Correct typing for `or'.
...
svn: r17665
2010-01-15 19:39:46 +00:00
Matthew Flatt
5f3b90943b
JIT fast path for setting global/module variable; repair fix for PR 10693
...
svn: r17663
2010-01-15 14:02:57 +00:00
Eli Barzilay
59ba9df1c8
Welcome to a new PLT day.
...
svn: r17662
2010-01-15 08:50:52 +00:00
Sam Tobin-Hochstadt
5e1b355e32
Syntax for predicates with non-empty paths
...
svn: r17660
2010-01-14 23:17:56 +00:00
Sam Tobin-Hochstadt
d69c96cf06
update to the final version of this code
...
svn: r17658
2010-01-14 22:09:31 +00:00
Sam Tobin-Hochstadt
104adf9c62
Types for the other `check-expect'-style forms.
...
svn: r17657
2010-01-14 21:24:47 +00:00
Sam Tobin-Hochstadt
1ab2a41092
Paths for first' and
rest'
...
svn: r17654
2010-01-14 20:00:37 +00:00
Sam Tobin-Hochstadt
33592b4f6c
Typecheck `or' correctly.
...
svn: r17653
2010-01-14 19:53:28 +00:00
Robby Findler
902dfc17ae
a few cleanups to the porting guide
...
svn: r17652
2010-01-14 18:39:23 +00:00
Matthias Felleisen
9a50b999e2
hack for 2:image added to make sure it displays completely
...
svn: r17650
2010-01-14 18:05:11 +00:00
Matthias Felleisen
be76ed2add
fixed small bug in draw check; eliminated the 'equal' optimization
...
svn: r17649
2010-01-14 17:43:44 +00:00
Eli Barzilay
d65aa1ca83
Welcome to a new PLT day.
...
svn: r17647
2010-01-14 08:50:42 +00:00
Robby Findler
619cfa79d2
redid the image doc examples on the mac
...
svn: r17645
2010-01-14 01:26:07 +00:00
Robby Findler
246bd182df
forgot to update part of the docs
...
svn: r17644
2010-01-14 01:20:50 +00:00
Robby Findler
96c717473a
revised the coordinates for place-image and fixed up the docs a bit
...
svn: r17643
2010-01-14 01:15:31 +00:00
Ryan Culpepper
97135f112c
macro-debugger: fixed bug re local-expansion and macro hiding
...
svn: r17642
2010-01-13 23:41:23 +00:00
Robby Findler
7fb9f51e62
tweaks to docs & example images
...
svn: r17640
2010-01-13 21:54:51 +00:00
Robby Findler
0eaa68c7c4
re-ran the image example generation on mac os x
...
svn: r17639
2010-01-13 21:46:49 +00:00
Robby Findler
fc8f84d616
fixed a bug I introduced
...
svn: r17638
2010-01-13 20:18:48 +00:00
Casey Klein
c8b8775805
Further clarified documentation
...
svn: r17636
2010-01-13 18:35:27 +00:00
Casey Klein
a47d38e15d
Improved docs and error messages for define-metafunction/extension
...
svn: r17635
2010-01-13 18:21:27 +00:00
Robby Findler
8c9088a770
changed the overlaying functions so they default to putting the images overlay'd on their centers, not upper lefts
...
svn: r17632
2010-01-13 16:32:21 +00:00
Robby Findler
8838d90cd5
removed extra depenencies
...
svn: r17630
2010-01-13 15:12:46 +00:00
Matthew Flatt
70b3d5abcb
fix r6rs library-body handling (PR 10693)
...
svn: r17628
2010-01-13 12:59:15 +00:00
Eli Barzilay
eb9e007048
Welcome to a new PLT day.
...
svn: r17626
2010-01-13 08:50:40 +00:00
John Clements
1a9e2c8df1
ormap docs didn't say what it returned (earlier fix fluffed, IIUC)
...
svn: r17624
2010-01-13 01:20:48 +00:00
Jay McCarthy
a1d7945958
PR10689
...
svn: r17621
2010-01-12 21:51:35 +00:00
Jon Rafkind
9c2ea4c1cf
use syntax/parse for parsing honu forms
...
svn: r17620
2010-01-12 21:51:34 +00:00
Sam Tobin-Hochstadt
91629fd31a
Reject some cases of nested types.
...
svn: r17619
2010-01-12 20:36:30 +00:00
Mike Sperber
4ea713a87a
Typo fix.
...
svn: r17617
2010-01-12 12:38:42 +00:00
Eli Barzilay
77ab3bb426
Welcome to a new PLT day.
...
svn: r17616
2010-01-12 08:50:17 +00:00
Jay McCarthy
c22810cef1
Fixing two typos found by pdedede
...
svn: r17615
2010-01-12 02:37:22 +00:00
Matthew Flatt
331c6d2f5f
fix bignum expt (PR 10690); also fixed a doc typo
...
svn: r17614
2010-01-12 02:16:12 +00:00
Jon Rafkind
e9165f30fe
document latest scheme/generator functions
...
svn: r17613
2010-01-11 22:22:51 +00:00
Sam Tobin-Hochstadt
81e963bd46
`reverse' is special on all tuples
...
svn: r17612
2010-01-11 22:13:22 +00:00
Sam Tobin-Hochstadt
4fa4f6fd2d
Propogate expected type through `reverse'.
...
New loop special case for `for/list'.
svn: r17609
2010-01-11 20:48:26 +00:00
Robby Findler
607b72d560
fixed a typo
...
svn: r17608
2010-01-11 17:14:14 +00:00
Matthias Felleisen
bea9d06b21
adding port doc for universe from world
...
svn: r17606
2010-01-11 16:38:21 +00:00
Matthias Felleisen
7cee96d6e4
adding port doc for universe from world
...
svn: r17605
2010-01-11 16:29:50 +00:00
Matthias Felleisen
584286f8c5
small typos in place-image/align
...
svn: r17604
2010-01-11 15:16:03 +00:00
Eli Barzilay
038ed5bea3
Welcome to a new PLT day.
...
svn: r17603
2010-01-11 08:50:30 +00:00
Eli Barzilay
55d4ac93b3
another case of this
...
svn: r17602
2010-01-11 06:38:19 +00:00
Eli Barzilay
384cadd579
express expected result of []s using []s, so these tests make sense for readers that use []s in a different way too
...
svn: r17601
2010-01-11 06:31:01 +00:00
Eli Barzilay
bfc59751f1
some minimal explanations
...
svn: r17600
2010-01-11 02:30:18 +00:00
Eli Barzilay
01536ba44e
switch to "#lang setup/infotab"
...
svn: r17598
2010-01-11 02:24:24 +00:00
Eli Barzilay
c8e7825afe
nothing in here
...
svn: r17597
2010-01-11 02:22:10 +00:00
Eli Barzilay
995d1f0d68
use #f so the default browser will be used
...
svn: r17596
2010-01-10 16:00:35 +00:00
Eli Barzilay
84f55d9647
remove redundant find-exe
...
svn: r17595
2010-01-10 15:46:54 +00:00
Robby Findler
887aef7e76
changed the external browser default preference so that it doesn't crash drscheme on startup (in future releases, if more browsers come out)
...
svn: r17594
2010-01-10 15:07:52 +00:00
Robby Findler
708d4c10d6
fixed image equality for zero width & zero height images
...
svn: r17593
2010-01-10 13:55:11 +00:00
Eli Barzilay
7d27dafa77
Welcome to a new PLT day.
...
svn: r17592
2010-01-10 08:50:38 +00:00
Eli Barzilay
b33455dc8e
case-fold username in servlet when needed
...
svn: r17591
2010-01-10 04:12:48 +00:00
Matthew Flatt
349c15d478
replae module->compiled-module-expression with module->imports and module->exports
...
svn: r17588
2010-01-09 14:42:18 +00:00
Eli Barzilay
eb8a60a235
Welcome to a new PLT day.
...
svn: r17587
2010-01-09 08:50:42 +00:00
Eli Barzilay
6b7c199326
* Some reorganization of code
...
* Rename `make-repeated-sequence-generator' -> `sequence->repeated-generator'
* Several tests for `sequence->generator'
svn: r17586
2010-01-09 04:45:39 +00:00
Eli Barzilay
3993f30dec
typed/test-engine goes with test-engine
...
svn: r17585
2010-01-09 03:54:55 +00:00
Jon Rafkind
a0ba9a7649
add sequence->generator and change make-repeated-sequence-generator to use that instead of infinite-generator
...
svn: r17583
2010-01-08 22:02:42 +00:00
Stevie Strickland
73d68593af
Moving unit system from mzscheme->scheme/base, reformatting and small changes
...
as necessary. Ran the quiet testsuite, unit tests, and setup-plt, all good.
svn: r17582
2010-01-08 21:44:42 +00:00
Ryan Culpepper
d846d22b9e
macro-debugger:
...
fixed local-expand not within macro transformation
removed dead forms (eg require-for-syntax)
fixed module-level begin-splicing highlighting
svn: r17581
2010-01-08 21:32:49 +00:00
Stevie Strickland
ab3dd78cb1
Removing scheme/load I used for editing this.
...
svn: r17580
2010-01-08 21:04:21 +00:00
Stevie Strickland
1c47ecc346
Just fixing the unit testcases so that they don't error.
...
svn: r17579
2010-01-08 21:03:17 +00:00
Matthew Flatt
4fedeeaf7a
add module->compiled-module-expression, which is used in Scribble's traversal of module paths to find documented bindings
...
svn: r17576
2010-01-08 19:53:04 +00:00
Sam Tobin-Hochstadt
f13453e889
`andmap' now works as a predicate in Typed Scheme
...
svn: r17575
2010-01-08 19:05:58 +00:00
Stevie Strickland
c8c66bfe7f
Need to handle what happens when there's no contracts to speak of.
...
svn: r17574
2010-01-08 18:52:57 +00:00
Stevie Strickland
ea20ee160f
Add a dummy lambda expansion to signature compilation to ensure that the
...
expressions only refer to locally-bound names or names that are part of the
signature itself.
svn: r17573
2010-01-08 18:47:51 +00:00
Stevie Strickland
9e0f2a3c5f
Identifiers in signature contracts don't use whatever prefixing or such may be
...
in play in the body of a unit, so we need to rename the "external" version to
the "internal" version. This fixes PR 10246.
svn: r17571
2010-01-08 17:20:19 +00:00
Matthias Felleisen
e0509fa28e
placed deprecated message atop world.scrbl
...
svn: r17570
2010-01-08 17:15:46 +00:00
Sam Tobin-Hochstadt
05a0e722f9
use of member, memq, memv as predicates working properly
...
svn: r17568
2010-01-08 15:55:32 +00:00
Sam Tobin-Hochstadt
0d46fcb48a
Create new `typed/test-engine' collection.
...
Remove dependence of `typed-scheme' on `test-engine'.
svn: r17567
2010-01-08 15:38:17 +00:00
Matthew Flatt
dff26c2e22
doc fixes (PRs 9971, 10168)
...
svn: r17566
2010-01-08 14:14:16 +00:00
Matthew Flatt
d1e979c4c5
check arguments of scheme/math functions (PR 10197)
...
svn: r17565
2010-01-08 13:50:21 +00:00
Matthew Flatt
1086cefc7a
add empty to the list of things that are not structs for HtDP langs
...
svn: r17563
2010-01-08 13:38:48 +00:00
Eli Barzilay
01b42b6ba3
Welcome to a new PLT day.
...
svn: r17562
2010-01-08 08:50:42 +00:00
Robby Findler
179f3615e2
added fast path for image equality that covers the case where the images have the same structure (roughly)
...
svn: r17560
2010-01-08 02:25:11 +00:00
Jon Rafkind
db44bb9e7a
add infinite-generator and make-repeated-sequence-generator
...
svn: r17559
2010-01-07 23:23:56 +00:00
Jon Rafkind
b497787b89
one more name change
...
svn: r17556
2010-01-07 22:31:29 +00:00
Jon Rafkind
f5ea84cbb4
add infinite-generator macro. change name infinite to make-repeat-generator
...
svn: r17555
2010-01-07 22:28:37 +00:00
Sam Tobin-Hochstadt
b7f9899439
`member' can now be used a predicate.
...
svn: r17554
2010-01-07 22:11:54 +00:00
Jon Rafkind
9fc7b4c445
add infinite generator test
...
svn: r17553
2010-01-07 21:54:07 +00:00
Jon Rafkind
db6a9de7ed
add 'infinite' generator
...
svn: r17552
2010-01-07 21:53:37 +00:00
Sam Tobin-Hochstadt
eaad64d612
Better error message for functions that don't have the same arity as
...
the expected.
Add some tests for errors.
svn: r17551
2010-01-07 21:45:57 +00:00
Eli Barzilay
cf60eec875
forgot to comment this out
...
svn: r17550
2010-01-07 21:28:13 +00:00
Sam Tobin-Hochstadt
62653d3c41
Error on duplicate type annotations.
...
svn: r17549
2010-01-07 21:20:45 +00:00
Eli Barzilay
727d1542ba
Create a tree from a subversion repository.
...
svn: r17548
2010-01-07 20:48:18 +00:00
Eli Barzilay
133f378991
Reorganize module and function names to reflect file tree work.
...
svn: r17547
2010-01-07 20:47:41 +00:00
Sam Tobin-Hochstadt
6199fc8867
Fix error messages on malformed All.
...
svn: r17546
2010-01-07 20:31:23 +00:00
Sam Tobin-Hochstadt
a40d5c5569
Improve error messages.
...
svn: r17545
2010-01-07 20:16:05 +00:00
Robby Findler
f9311ff9dc
minor changes so that things run in drdr
...
svn: r17544
2010-01-07 20:10:59 +00:00
Robby Findler
0eb5178ca8
svn: r17543
2010-01-07 20:06:18 +00:00
Sam Tobin-Hochstadt
08457d35e3
Improve error messages in the simple case.
...
Change 'typecheck to Type Checker in error messages.
svn: r17542
2010-01-07 19:41:42 +00:00
Stevie Strickland
e2f50af66c
If a contracted import doesn't have a pair value (because we haven't run
...
the corresponding unit body yet), then result in a useful error instead of
leaking internal implementation details.
svn: r17541
2010-01-07 19:36:08 +00:00
Sam Tobin-Hochstadt
0044d86271
fix extend to handle negative lengths
...
svn: r17540
2010-01-07 19:10:43 +00:00
Sam Tobin-Hochstadt
7c9d1b47cf
fix docs typo
...
svn: r17539
2010-01-07 19:10:27 +00:00
Robby Findler
52eee4547b
fixed PR 10684 and fixed up some old, broken tests and fiddled with the test suite infrastructure
...
svn: r17536
2010-01-07 18:10:28 +00:00
Sam Tobin-Hochstadt
e9165339b8
add debugging macro to unstable
...
svn: r17534
2010-01-07 17:09:35 +00:00
Sam Tobin-Hochstadt
b71b196764
More type names
...
Fixes PR 10646 (as it evolved)
svn: r17533
2010-01-07 16:48:05 +00:00
Matthew Flatt
f7f6b972fd
fix problem with flmin/flmax and cgc
...
svn: r17532
2010-01-07 16:33:26 +00:00
Sam Tobin-Hochstadt
bcee60dfd8
fix typo
...
svn: r17530
2010-01-07 15:14:33 +00:00
Eli Barzilay
daa1c0b338
Moved FS code into plt-tree.ss
...
svn: r17529
2010-01-07 10:28:11 +00:00
Eli Barzilay
ecb1f6525d
Welcome to a new PLT day.
...
svn: r17528
2010-01-07 08:50:36 +00:00
Eli Barzilay
5fe14f70b6
* Including full path for each node in the tree -- this means that any
...
subtree is complete with no need to rehack its root. Simplifies a
bunch of code, and makes some utilities redundant.
* Using a single struct for all nodes, with subs=#f to mark files
* Names of struct is generic, no relation to actual files and dirs
* Added more tests
svn: r17527
2010-01-07 04:05:21 +00:00
Eli Barzilay
220801c80c
typo in error message
...
svn: r17526
2010-01-07 03:39:33 +00:00
Eli Barzilay
39595d2d05
faster version of the code
...
svn: r17525
2010-01-07 03:38:23 +00:00
Matthew Flatt
41261c6047
fill out fl and fx operations; repair fixnum-overflow bug in quotient
...
svn: r17524
2010-01-07 03:30:33 +00:00
Robby Findler
911123bf94
added add-curve
...
svn: r17523
2010-01-07 01:56:46 +00:00
Sam Tobin-Hochstadt
a8e1c829c2
Fix `type-apply'
...
Fix duplicate filters
svn: r17522
2010-01-07 00:55:51 +00:00
Sam Tobin-Hochstadt
8b7fb01692
fix lots of numeric types
...
svn: r17520
2010-01-06 23:21:31 +00:00
Sam Tobin-Hochstadt
c7cb124c95
Put dynamic behavior of `check-expect' into functions.
...
Give those functions types.
svn: r17519
2010-01-06 23:03:08 +00:00
Ryan Culpepper
7b866a7cf3
syntax/parse: fixed error message (PR 10683)
...
svn: r17517
2010-01-06 22:20:25 +00:00
Sam Tobin-Hochstadt
582ca03d18
Use syntax-parse and syntax-classes for type annotation macros.
...
Add `let-values:' and `let*-values:', fixes PR 9793
svn: r17516
2010-01-06 22:15:18 +00:00
Robby Findler
b5e54fe2eb
applied Ian's patch to the bitmap rotation code
...
svn: r17513
2010-01-06 21:43:34 +00:00
Robby Findler
ccacf5a651
svn: r17509
2010-01-06 21:25:00 +00:00
Robby Findler
d014e0d0d8
improved along the lines of Eli's suggestions
...
svn: r17507
2010-01-06 21:22:29 +00:00
Robby Findler
c8410ef36d
svn: r17506
2010-01-06 21:16:49 +00:00
Robby Findler
cabdfc25f2
render-o fixup for htdp/image
...
svn: r17505
2010-01-06 20:43:37 +00:00
Robby Findler
68efb4008a
normalized the results of procedure-arity
...
svn: r17504
2010-01-06 19:34:29 +00:00
Robby Findler
07fcfd8eee
fixed the bug uncovered by the test in the previous commit (to 2htdp/tests/test-image.ss)
...
svn: r17499
2010-01-06 18:43:51 +00:00
Robby Findler
01c507c1ff
added a test
...
svn: r17498
2010-01-06 18:42:52 +00:00
Sam Tobin-Hochstadt
a45c788749
remove useless code
...
svn: r17496
2010-01-06 16:52:07 +00:00
Sam Tobin-Hochstadt
ac9d2d8d9e
Support prefab struct literals in quasipatterns.
...
Fixes PR 10050.
svn: r17495
2010-01-06 16:41:17 +00:00
Robby Findler
b54876e91c
moved #lang line to top of the file
...
svn: r17493
2010-01-06 16:27:11 +00:00
Eli Barzilay
7bf329fb43
Welcome to a new PLT day.
...
svn: r17492
2010-01-06 08:50:29 +00:00
Robby Findler
0b3c30f18e
added place-image and fixed a bunch of bugs related to equality, rotating and other things
...
svn: r17491
2010-01-06 05:12:48 +00:00
Matthew Flatt
6151119d5e
JIT tweak for flonum comparisons; better bytecode-compiler transformations for expressions used as branch tests
...
svn: r17486
2010-01-05 20:24:59 +00:00
Matthew Flatt
3902824d88
adjust inlining algorithm again; better JIT compilation of nested branches; better JIT handling of literal floating-point numbers
...
svn: r17484
2010-01-05 15:13:03 +00:00
Sam Tobin-Hochstadt
1cca4008f7
update match grammar
...
svn: r17482
2010-01-05 14:48:30 +00:00
Eli Barzilay
214f85ca03
don't use for/list in tree-for-each
...
svn: r17481
2010-01-05 12:16:02 +00:00
Eli Barzilay
01858d2989
remove old commented code, minor tweak
...
svn: r17480
2010-01-05 11:59:27 +00:00
Eli Barzilay
acb214f2a2
provide structs, comment headers
...
svn: r17479
2010-01-05 09:24:47 +00:00
Eli Barzilay
078208b9b7
Welcome to a new PLT day.
...
svn: r17478
2010-01-05 08:50:45 +00:00
Robby Findler
63c917fd8f
made the image sizing functions always return exact, positive integers
...
svn: r17476
2010-01-04 12:36:04 +00:00
Eli Barzilay
5b17c403d4
Welcome to a new PLT day.
...
svn: r17475
2010-01-04 08:50:26 +00:00
Robby Findler
f5bb840950
added cropping to 2htdp/image
...
svn: r17474
2010-01-04 01:39:09 +00:00
Sam Tobin-Hochstadt
b802c7dfd0
Fix PR 10140
...
svn: r17473
2010-01-04 01:12:58 +00:00
Eli Barzilay
b50ae83a27
switch from scheme to scheme/base
...
svn: r17472
2010-01-03 21:24:39 +00:00
Matthew Flatt
1dec25d99d
remove stx-cert transparency on scheme/base lambda expansion
...
svn: r17471
2010-01-03 18:06:52 +00:00
Matthew Flatt
1e2cb09f39
fix HtDP advanced docs for random
...
svn: r17470
2010-01-03 18:04:44 +00:00
Robby Findler
9d7607c229
removed image equality discussion from docs (as it is no longer relevant)
...
svn: r17469
2010-01-03 16:23:30 +00:00
Eli Barzilay
958710559b
Welcome to a new PLT day.
...
svn: r17468
2010-01-03 08:50:36 +00:00
Robby Findler
ca96ddd889
switched to a bitmap-based image comparison
...
svn: r17466
2010-01-02 22:32:44 +00:00
Matthias Felleisen
9a11ad1d67
svn: r17465
2010-01-02 22:04:26 +00:00
Matthias Felleisen
7df292b701
fixed typos
...
svn: r17464
2010-01-02 21:57:52 +00:00
Matthias Felleisen
261aa3937a
performance bug, more fixes
...
svn: r17463
2010-01-02 21:47:08 +00:00
Robby Findler
719b72ca7e
added missing require
...
svn: r17462
2010-01-02 20:42:46 +00:00
Matthew Flatt
38d7e8fea2
built-in fixnum ops; bug fix related to misuse of flonum ops; questionable attempt to improve inlining algorithm
...
svn: r17461
2010-01-02 16:33:28 +00:00
Eli Barzilay
69cc17370a
Welcome to a new PLT day.
...
svn: r17460
2010-01-02 08:50:36 +00:00
Eli Barzilay
3727ec4f9a
better text
...
svn: r17459
2010-01-01 20:59:04 +00:00
Robby Findler
17937627e1
clarified the message docs
...
svn: r17458
2010-01-01 20:35:30 +00:00
Eli Barzilay
9dc3ae4493
Welcome to a new PLT day.
...
svn: r17457
2010-01-01 08:50:37 +00:00
Eli Barzilay
8cdb172e7f
Made `not:' produce predicates tagged as negated -- and for these, an
...
empty directory is *not* dropped. This finally makes the results more
intuitive, and can now also express queries like only directories,
without their content. (See comments and new tests.)
svn: r17456
2010-01-01 05:54:47 +00:00
Matthias Felleisen
560234138c
error docs fixed
...
svn: r17455
2009-12-31 19:08:19 +00:00
Robby Findler
ddf8a2e264
fixed a bug in my last commit that made the define popup show up in vertical toolbar mode
...
svn: r17454
2009-12-31 17:18:19 +00:00
Matthias Felleisen
7f2bce0130
added with-in/out from/to string for Bloch
...
svn: r17453
2009-12-31 14:50:47 +00:00
Robby Findler
0d16beda3c
made the define popup and the file popup appear when the toolbar is on the left/right
...
svn: r17452
2009-12-31 13:27:49 +00:00
Eli Barzilay
8bf1c46483
Welcome to a new PLT day.
...
svn: r17451
2009-12-31 08:50:24 +00:00
Eli Barzilay
d5f1f59d77
The `https-port-number' configuration is meaningless, removed and
...
replaced with `use-https' which defaults to #t. If the web server is
disabled, run a tiny "server" that spits out a message -- to avoid
students complaining that something is broken.
Configuration files with `https-port-number' will throw an error, and
should be upgraded.
svn: r17450
2009-12-31 07:43:23 +00:00
Eli Barzilay
e423ae7e71
adjust to the protocol change: send "handin\n" first
...
svn: r17449
2009-12-31 07:18:11 +00:00
Eli Barzilay
237682244c
The embedded web server works now on the same port as the handin server.
...
Small change to protocol: the client should send "handin" first
svn: r17448
2009-12-31 07:17:18 +00:00
Eli Barzilay
a0ff244a81
allow the extra argument in ssl-addresses
...
svn: r17447
2009-12-31 02:59:04 +00:00
Matthias Felleisen
7025f6dad4
prelim fix for performance bug #10613
...
svn: r17446
2009-12-31 01:21:16 +00:00
Matthias Felleisen
97b41d5985
fix for 10667
...
svn: r17445
2009-12-30 23:42:59 +00:00
Matthias Felleisen
5296a0a877
added gensym, current-millisecond, sleep, assoc, with-i/o-from-to
...
svn: r17444
2009-12-30 22:45:12 +00:00
Matthew Flatt
e68aabd67a
change expand and local-expand to lift certificates
...
svn: r17439
2009-12-30 17:27:38 +00:00
Matthias Felleisen
e9be5c92fe
added (random) to ASL
...
svn: r17438
2009-12-30 15:26:28 +00:00
Matthew Flatt
2200ef17f5
fix problem with expansion to lambda in class form; better certficate transparency in splicing-let forms
...
svn: r17436
2009-12-30 12:35:21 +00:00
Eli Barzilay
c7653ad43b
still, should return the web server controller function
...
svn: r17435
2009-12-30 11:24:09 +00:00
Eli Barzilay
de80d826df
report after the web server started
...
svn: r17434
2009-12-30 11:20:05 +00:00
Eli Barzilay
66aa708427
use log-line for connection errors, announce shutting down and kill web-server when it happens
...
svn: r17433
2009-12-30 11:01:36 +00:00
Eli Barzilay
1f4184206a
Welcome to a new PLT day.
...
svn: r17432
2009-12-30 08:50:28 +00:00
Eli Barzilay
1d7f3ff2f4
better messages, clarify comment
...
svn: r17431
2009-12-30 04:16:32 +00:00
Robby Findler
e821a0c461
separated 2htdp/universe from htdp/image, allowing either htdp/image or 2htdp/image to be used
...
svn: r17430
2009-12-29 23:59:39 +00:00
Eli Barzilay
2e4926ebb3
Remove code that serves static files, it's not doing anything anyway if
...
the servlet is used for all paths.
svn: r17429
2009-12-29 16:09:04 +00:00
Eli Barzilay
8aa62e22b2
* Move namespace specs back to main code, and pass them through a
...
`#:namespace' keyword
* More robust error handler -- use the url that initiated the
interaction
svn: r17428
2009-12-29 16:02:59 +00:00
Eli Barzilay
9660490922
use tail recursion, not because of speed, but because breaking code would always have bad context dumps
...
svn: r17427
2009-12-29 15:56:05 +00:00
Mike Sperber
a00d93e4cc
Synch German string constants with latest.
...
svn: r17426
2009-12-29 09:10:48 +00:00
Eli Barzilay
380e6fff0a
Welcome to a new PLT day.
...
svn: r17425
2009-12-29 08:50:22 +00:00
Eli Barzilay
d4a3cb3a10
moved new code to a separate file
...
svn: r17424
2009-12-28 22:26:32 +00:00
Eli Barzilay
fa13292033
reorganize web-starting code, to make it possible to separate it
...
svn: r17423
2009-12-28 22:14:26 +00:00
Eli Barzilay
38a7fcceec
no need for #:indices too
...
svn: r17422
2009-12-28 22:05:41 +00:00
Eli Barzilay
e813d1aa8b
no need for the runtime path too
...
svn: r17421
2009-12-28 22:04:45 +00:00
Eli Barzilay
8d246defb5
Removed #:stateless?',
#:stuffer', and mime stuff, since they were the
...
defaults.
svn: r17420
2009-12-28 22:02:24 +00:00
Eli Barzilay
e15f8b06f4
removed old version of the code
...
svn: r17419
2009-12-28 22:00:23 +00:00
Eli Barzilay
976e208d05
Implemented the functionality of `serve/servlet', to get a hold on the
...
`tcp@' argument
svn: r17418
2009-12-28 21:56:06 +00:00
Eli Barzilay
98c2e2d3a6
more minor stuff
...
svn: r17417
2009-12-28 19:23:33 +00:00
Robby Findler
0dbbb5d73d
tried to give a hint when people get confused the way I just did
...
svn: r17416
2009-12-28 18:39:28 +00:00
Eli Barzilay
a297f940d4
improved error message
...
svn: r17415
2009-12-28 18:35:19 +00:00
Eli Barzilay
211530e9df
minor
...
svn: r17414
2009-12-28 18:32:31 +00:00
Robby Findler
590cf99637
added the port number to the startup messsage (this helped me figure out hwat I'd done wrong, so I thouht it generally useful)
...
svn: r17413
2009-12-28 18:25:27 +00:00
Robby Findler
8d3eb3c9b9
svn: r17412
2009-12-28 16:47:24 +00:00
Robby Findler
19bcc4da54
suggested a regexp that allows hyphens in people's real names, and fixed a typo
...
svn: r17411
2009-12-28 16:41:58 +00:00
Eli Barzilay
a5c89f6e0f
Welcome to a new PLT day.
...
svn: r17410
2009-12-28 08:50:27 +00:00
Robby Findler
7d79bbf10a
added some debugging information and some recovery from an error (that, frustratingly, I can't seem to fix )
...
svn: r17409
2009-12-28 01:17:37 +00:00
Robby Findler
0093bd2f1c
changed the module language one-line-summary
...
svn: r17408
2009-12-28 01:15:06 +00:00
Robby Findler
2ec790424b
added section symbol
...
svn: r17407
2009-12-27 22:09:43 +00:00
Eli Barzilay
53c3f8239b
Use "name/" for directories, which makes things a little saner and a
...
little faster.
svn: r17406
2009-12-27 15:44:14 +00:00
Eli Barzilay
e8b07f1cfc
Welcome to a new PLT day.
...
svn: r17405
2009-12-27 08:50:24 +00:00
Eli Barzilay
6b33d9e429
Welcome to a new PLT day.
...
svn: r17404
2009-12-26 08:50:29 +00:00
Eli Barzilay
4ce6a630e8
Tree utilities, with fast filtering.
...
svn: r17403
2009-12-26 04:42:35 +00:00
Robby Findler
913dde245c
added google-chrome
...
svn: r17402
2009-12-25 21:24:49 +00:00
Robby Findler
37613b0bde
fixed use of random for 64 bit machines
...
svn: r17401
2009-12-25 20:03:32 +00:00
Matthew Flatt
a7d4b7467d
fix dist-spec checker to export proprty utils
...
svn: r17398
2009-12-25 13:18:47 +00:00
Matthew Flatt
b18ba4a4e5
fix use of 'random' in fixnum test suite
...
svn: r17397
2009-12-25 13:14:57 +00:00
Eli Barzilay
c3de991a60
Welcome to a new PLT day.
...
svn: r17396
2009-12-25 08:50:52 +00:00
Robby Findler
6304641e70
PR 10674
...
svn: r17395
2009-12-24 23:51:19 +00:00
Robby Findler
fb6daf8c0c
added caveat about slowness
...
svn: r17394
2009-12-24 18:37:02 +00:00
Matthew Flatt
3a127f04bd
another repair for bundle script
...
svn: r17393
2009-12-24 14:38:41 +00:00
Matthias Felleisen
ed6e20220b
svn: r17392
2009-12-24 01:47:26 +00:00
Robby Findler
195d608fe5
added scheme/fixnum
...
svn: r17391
2009-12-23 15:41:40 +00:00
Ryan Culpepper
7a32bda7c9
unstable: added consistent doc headers
...
svn: r17390
2009-12-23 05:07:59 +00:00
Matthew Flatt
2e5e66486d
fix bin-files list for distibution specs
...
svn: r17389
2009-12-23 01:39:07 +00:00
Eli Barzilay
5681037aff
Some improvements to `install-readline!', make it report what it did, and make
...
it add a comment before the new expression.
svn: r17387
2009-12-22 19:35:13 +00:00
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