Commit Graph

11694 Commits

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