Vincent St-Amour
5d835ded47
Added the type of the 1 literals in expressions of the form (- x 1) to
...
the type table.
2010-06-18 17:43:05 -04:00
Vincent St-Amour
894d159123
Disabled thread-ring in the harness, since it calls exit and doesn't
...
display its running time.
2010-06-18 17:43:05 -04:00
Vincent St-Amour
1dc963684b
Rewrote the typed partialsums benchmark to be closer to the untyped
...
version.
2010-06-18 17:43:04 -04:00
Vincent St-Amour
31f285d23c
Adjusted benchmark sizes.
2010-06-18 17:43:04 -04:00
Vincent St-Amour
343e9d23b4
Ported some new benchmarks and variants to Typed Scheme.
2010-06-18 17:43:04 -04:00
Vincent St-Amour
ffad1edd7a
Added the fannkuch-redux benchmark, which replaced fannkuch on the
...
shootout roster.
2010-06-18 17:43:03 -04:00
Vincent St-Amour
ecb614849c
Added type signatures for some byte-string functions.
2010-06-18 17:43:03 -04:00
Vincent St-Amour
7ccae0fb1d
Got rid of assertions in the benchmarks caused by naturals as indices.
2010-06-18 17:43:02 -04:00
Vincent St-Amour
60c3067ddb
Turned indexing back to using integers rather than naturals.
2010-06-18 17:43:02 -04:00
Vincent St-Amour
54eefc52ed
Relaxed some type constraints on the ray tracer benchmark.
2010-06-18 17:43:01 -04:00
Vincent St-Amour
e0b880d1ea
Fixed the sumcol benchmark to obey the new type for read-line.
2010-06-18 17:43:01 -04:00
Vincent St-Amour
72ec18cc68
Rewrote the moments benchmark to potentially benefit from unboxing of
...
loop accumulators.
2010-06-18 17:43:01 -04:00
Vincent St-Amour
06eb544fd6
Fixes to the shootout benchmarks to reflect the new weaker promotion
...
rules.
2010-06-18 17:43:00 -04:00
Vincent St-Amour
ff1c3874cc
Added a coercion to inexact to avoid the case: (* <float> 0) -> exact 0
...
which causes a segfault when the result is used with an unsafe-fl
operation.
2010-06-18 17:43:00 -04:00
Vincent St-Amour
cff4eef7b2
Adjusted input size for the shootout benchmarks.
2010-06-18 17:43:00 -04:00
Vincent St-Amour
31d4da6f39
Added an empty benchmark to measure Typed Scheme's startup time.
2010-06-18 17:42:59 -04:00
Vincent St-Amour
7bb8405871
Fixed a bug in the shootout harness, which threw away generated input.
2010-06-18 17:42:59 -04:00
Vincent St-Amour
3e0446d774
Modified some of the untyped shootout benchmarks to be closer to the
...
typed versions.
2010-06-18 17:42:58 -04:00
Vincent St-Amour
7f3db138e7
Integrated the typed shootout benchmarks to the untyped harness.
2010-06-18 17:42:58 -04:00
Vincent St-Amour
d48f1bb6aa
Racketified the untyped shootout benchmarks.
2010-06-18 17:42:58 -04:00
Vincent St-Amour
4fde1e8ccb
Ported most of the shootout benchmarks to Typed Scheme.
2010-06-18 17:42:57 -04:00
Robby Findler
37ae5a338b
added documentation for the flipping functions
2010-06-18 16:37:58 -05:00
Robby Findler
0c0009465e
removed a bogus case in the definition of np-atomic-shape predicate
2010-06-18 16:21:14 -05:00
Robby Findler
132867518c
added support for flipping bitmaps
2010-06-18 16:21:14 -05:00
Robby Findler
27bd7934d7
fixed flipping for curves
2010-06-18 16:21:13 -05:00
Robby Findler
ca7bf92054
added basic flipping (bitmaps not done yet)
2010-06-18 16:21:13 -05:00
Robby Findler
f76f711261
duh
2010-06-17 23:49:00 -05:00
Vincent St-Amour
b39f686e7e
Fixed the type of unsafe-car and unsafe-cdr.
2010-06-17 19:06:24 -04:00
Vincent St-Amour
07c1f1e94f
Added types for some bitwise operations.
2010-06-17 19:06:24 -04:00
Vincent St-Amour
674046f39d
Fixed a mistake in the byte-string reference.
2010-06-17 18:45:28 -04:00
Vincent St-Amour
cc796a9f9a
Added types for thread mailbox operations.
...
Can't have typed mailboxes, though.
2010-06-17 18:45:28 -04:00
Vincent St-Amour
c4e035dd67
Got rid of a reference to the non-existent channel/c.
2010-06-17 18:45:28 -04:00
Robby Findler
87f6a6bb1e
added error checking for use in drdr
2010-06-17 15:54:12 -05:00
Casey Klein
dc8fc24e89
Fixes a bug in which effectful meta-function applications were cached.
2010-06-17 14:28:31 -05:00
Casey Klein
318ec585bc
Fixes a bug in the VM model
2010-06-17 14:28:31 -05:00
Sam Tobin-Hochstadt
02238a7c6d
Fix contract for structs
2010-06-17 15:26:13 -04:00
Robby Findler
924cee89c6
attempted to clarify the first example on eval
2010-06-17 13:02:37 -05:00
Robby Findler
0b34368d08
added keyboard shortcuts to the two radio buttons in the language dialog.
2010-06-17 13:02:37 -05:00
Sam Tobin-Hochstadt
0262ef681a
handle multiple body expression properly
2010-06-17 12:50:30 -04:00
Sam Tobin-Hochstadt
77e4bbb5eb
base-types-new -> base-types
2010-06-17 11:47:16 -04:00
Sam Tobin-Hochstadt
bdbb6d48e6
Try harder to find types for loop variables.
...
- use `find-annotation' more
- recognize (let ([x y]) ...)
2010-06-17 11:26:33 -04:00
Sam Tobin-Hochstadt
8a0bab9fe3
Disable use of macro-debugger/emit
2010-06-16 20:04:28 -04:00
Eli Barzilay
ca3b27b810
Allow #:part-of to use symbolic names, add it to a bunch of pages.
...
(Using a symbolic name makes it easy to use without worrying about
circular dependencies.)
2010-06-16 16:49:02 -04:00
Eli Barzilay
f1eec03a2d
Fix two places in code.rkt that could use #f as an anchor, resulting in
...
...##f urls.
2010-06-16 16:49:02 -04:00
Eli Barzilay
5da56167a9
Move xml->string to a more proper place
2010-06-16 16:49:02 -04:00
Eli Barzilay
8694d7b8ae
Provide resources from download (so do this from all uses of
...
`define+provide-context'); dirlist uses that instead of www.
Also dropped redundant provides of `page'.
2010-06-16 16:49:02 -04:00
Eli Barzilay
f0c28ad0e8
Make dirlist use www resources
2010-06-16 16:49:02 -04:00
Eli Barzilay
4f6502129a
Finish previously incomplete treatment of contexts with #:resource
2010-06-16 16:49:02 -04:00
Eli Barzilay
098b32b0af
Add template files for browsing the installer dirs directly.
2010-06-16 16:49:02 -04:00
Eli Barzilay
1cce6c1f88
Factor our the common path computation.
2010-06-16 16:49:01 -04:00
Eli Barzilay
00bca21339
Typo in error message
2010-06-16 16:49:01 -04:00
Robby Findler
a4726678ff
added documentation for the extended gui-interaction & co. operators
2010-06-16 11:58:58 -05:00
Robby Findler
22bc8f6d87
a bunch of little fixes to the 2htdp/image library (and related) for sfp submission:
...
- added in the htdp/image version of the performance test case
- made gui-eval work with things other than slideshow
- extended render-image so that it works on bitmaps and image-snips
2010-06-16 11:58:58 -05:00
Vincent St-Amour
765d573441
Fixed a typo in the profiler documentation.
2010-06-16 12:49:01 -04:00
Vincent St-Amour
a31a7b0718
Added mutable lists to Typed Scheme.
2010-06-16 12:49:01 -04:00
Vincent St-Amour
bb0747f589
Rewrote the indexing code.
2010-06-16 12:49:00 -04:00
Vincent St-Amour
9959f05054
Moved some indexing functions' type signatures.
2010-06-16 12:48:59 -04:00
Vincent St-Amour
8dfd7d87ec
Reimplemented assert as a macro.
2010-06-15 16:39:33 -04:00
Vincent St-Amour
93e5d0e9dc
Added an option to subtract the running time of the empty benchmark to
...
the tabulator.
2010-06-15 16:39:32 -04:00
Vincent St-Amour
a33372eb78
Added an option to display the coefficient of variation to the
...
tabulator.
2010-06-15 16:21:51 -04:00
Sam Tobin-Hochstadt
4cc86cc8c8
set-mc[ad]r!, inference, printing, tests for mpairs
2010-06-15 16:10:16 -04:00
Sam Tobin-Hochstadt
913179f2ed
types for basic mpair ops
2010-06-15 15:58:37 -04:00
Sam Tobin-Hochstadt
f73d63e1af
eq? is a predicate for eof
2010-06-15 14:59:08 -04:00
Eli Barzilay
05877f4537
All stubs are accessible through HTTP on the download server.
2010-06-15 13:17:51 -04:00
Eli Barzilay
0905701e89
Some minor tweaks to make it valid.
2010-06-15 13:17:51 -04:00
Eli Barzilay
dc0959ce05
Get our favicon to be used.
2010-06-15 13:17:50 -04:00
Eli Barzilay
5c027b6973
Fix the blog style to match other pages.
2010-06-15 13:17:50 -04:00
Sam Tobin-Hochstadt
b644ec7be4
fix types of `read' functions
2010-06-14 17:35:05 -04:00
Eli Barzilay
8ff7a162db
Added a blogger template.
...
This required refactoring some of the layout code to make it possible to
embed pieces of it in the template.
2010-06-14 14:26:09 -04:00
Eli Barzilay
27eb374612
tweak the mailman listinfo pages
2010-06-14 14:26:09 -04:00
Eli Barzilay
b866ea4de6
README for the planet stub.
2010-06-14 14:26:09 -04:00
Sam Tobin-Hochstadt
81f262c7ca
Type for `curry'.
...
Closes PR 10956
2010-06-14 08:24:43 -04:00
Robby Findler
3470d946ab
changed the default regexp filter for the search-in-files preference
...
closes PR 10975
2010-06-13 18:19:09 -05:00
Sam Tobin-Hochstadt
cf5c74a2ca
Generate -> instead of ->* when required by case->.
...
Closes PR 10977.
2010-06-13 15:01:57 -04:00
Sam Tobin-Hochstadt
d4d286d31d
Allow (All (A) A -> A), dropping pair of parens.
2010-06-13 14:38:03 -04:00
Sam Tobin-Hochstadt
408d9adb5a
add \rightarrow as alias for ->
2010-06-13 14:35:05 -04:00
Sam Tobin-Hochstadt
c2ac8046c4
Fix grammar for rest args in lambda:.
...
Closes PR 10976
2010-06-13 14:34:16 -04:00
Eric Dobson
90f015408c
Added some stuff to typed scheme, mostly port and character functions.
2010-06-13 08:20:49 -04:00
Matthew Flatt
5efa036427
fix error reporting for keyword mismatches
...
Closes PR 10954
2010-06-12 15:55:31 -06:00
Matthew Flatt
b884b1f409
modcode: fix ss<->rkt handling for bytecode & extensions
2010-06-12 15:55:31 -06:00
Vincent St-Amour
c9a96c1d2c
Added some closure and promotion type signatures.
2010-06-11 20:55:47 -04:00
Vincent St-Amour
aae1acf035
Fixed a bug in the optimizer that made it optimize where it
...
shouldn't have.
2010-06-11 20:53:10 -04:00
Vincent St-Amour
a4c556bc85
Made Typed Scheme's optimizer silent.
2010-06-11 20:53:09 -04:00
Vincent St-Amour
fe09ce3dee
Added Jeff Siskind's ray tracer to the racket-specific benchmarks.
2010-06-11 19:48:23 -04:00
Vincent St-Amour
de0d9a27dc
Fixed string-copy!'s type signature.
2010-06-11 19:48:23 -04:00
Vincent St-Amour
96c541912c
Fixed a bug with eof and procedure types overlapping.
2010-06-11 19:48:22 -04:00
Vincent St-Amour
727000fbfb
Fixed the common benchmark harness to compile the typed benchmarks
...
before running them.
2010-06-11 19:48:22 -04:00
Sam Tobin-Hochstadt
1cff0a1f85
Actually typecheck actuals even when there's a type annotation.
2010-06-11 19:35:56 -04:00
Sam Tobin-Hochstadt
7ece2a4872
Fix type of `zero?' to properly handle 0.0.
2010-06-11 18:54:05 -04:00
Sam Tobin-Hochstadt
1a80b6b044
Include "-" in last name regexp.
2010-06-11 17:49:06 -04:00
Sam Tobin-Hochstadt
c945927776
Support multiple arguments to `citet', provided that all authors are equal?
...
- Also refactors indexing to separately index date and author
2010-06-11 17:49:05 -04:00
Sam Tobin-Hochstadt
7c32898cb2
Print names using the name, ignoring aliases.
2010-06-11 17:48:37 -04:00
Matthew Flatt
d6d5c914f7
cases when number functions produce 0: clarify docs and fix (atan 0 x)
...
for positive exact x;
also clarify docs on some cases when divide-by-zero exception is raised
2010-06-11 15:04:24 -06:00
Matthew Flatt
3638ea4963
enable longer command line for embedding
2010-06-11 15:18:00 -04:00
Matthew Flatt
ea7c34568c
fix mach-o munging of 64-bit executables
2010-06-11 15:18:00 -04:00
Matthew Flatt
9597810a99
fix objc ABI for 64-bit Darwin
2010-06-11 15:18:00 -04:00
Eli Barzilay
64158fac04
Added license page, courtesy of Sam.
2010-06-11 15:01:08 -04:00
Eli Barzilay
e406dc2504
Add toplevel lists page.
...
Messy right now, but has all the relevant pieces.
2010-06-11 14:54:17 -04:00
Eli Barzilay
4108685a26
Bilgi mirror is on-line.
2010-06-11 14:54:16 -04:00
Eli Barzilay
d732b164aa
Sort download entries according to browser platform; display a blurb
...
about linux installers.
2010-06-11 14:54:16 -04:00
Eli Barzilay
42e66e35eb
Add a {{{HEAD}}} hole to the planet template.
2010-06-11 14:54:16 -04:00
Eli Barzilay
e24d11a03c
Make it possible to have toplevel sites with absolute urls, needed for some stubs
2010-06-11 14:54:16 -04:00
Eli Barzilay
5aaf3811cf
Added a `lists' toplevel page (not content, yet), and a stub for mailman pages.
2010-06-11 14:54:16 -04:00
Eli Barzilay
5093f0c32b
A few more examples.
2010-06-11 14:54:16 -04:00
Eli Barzilay
5835605fe8
Lots of improvements to the front page source.
2010-06-11 14:54:16 -04:00
Eli Barzilay
9639b9ccd1
Use @page consistently.
2010-06-11 14:54:16 -04:00
Eli Barzilay
2d312484f7
Added a skeleton page for planet.
2010-06-11 14:54:16 -04:00
Eli Barzilay
6caabb92cc
Another small & subtle bug in relativize.
2010-06-11 14:54:16 -04:00
Eli Barzilay
97baaf78e7
IRC client page and pointer to logs.
2010-06-11 14:54:16 -04:00
Eli Barzilay
071707f9fa
Typos, tweaks, etc; split text in new-name on double newline.
2010-06-11 14:54:16 -04:00
Sam Tobin-Hochstadt
fd1b20c93d
Fix optimizer for refactoring.
2010-06-11 14:21:42 -04:00
Sam Tobin-Hochstadt
b649575afc
new bug with mutation
2010-06-11 11:55:22 -04:00
Sam Tobin-Hochstadt
4f2952f4b9
minor refactorings
2010-06-11 11:55:21 -04:00
Sam Tobin-Hochstadt
5f069ed4bb
Refactor #%module-begin and #%top-interaction for Typed Scheme.
2010-06-11 11:55:21 -04:00
Matthew Flatt
5b33f0b951
fix docs for define-cite
...
Closes PR 10971
2010-06-11 04:34:22 -04:00
Robby Findler
0b55de2e6e
removed the minor version number from the planet status line in drracket so as not to confuse (since planet may actually supply a later version number)
2010-06-10 20:15:18 -05:00
Robby Findler
893beb582e
adjusted the universe window so that the canvas is shown in the middle of the window when the window resizes
2010-06-10 20:15:17 -05:00
Sam Tobin-Hochstadt
4ac05ce5bd
Use emit-local-step with match expanders.
2010-06-10 18:58:44 -04:00
Sam Tobin-Hochstadt
490361c0fc
Add types for a few more values.
2010-06-10 18:58:44 -04:00
Ryan Culpepper
3d21f97f3f
macro-stepper: added emit-local-step
2010-06-10 16:40:52 -06:00
Ryan Culpepper
70fedd766f
macro-stepper: added docs for macro-debugger/emit
2010-06-10 14:58:28 -06:00
Ryan Culpepper
2068acc22b
macro-stepper: added api for macro "remarks" (no docs yet)
2010-06-10 12:54:09 -06:00
Ryan Culpepper
eb1a122888
macro-stepper: preserve underlining in highlights
2010-06-10 12:54:08 -06:00
Sam Tobin-Hochstadt
0379e534e3
New interface for unstable/mutated-vars
...
- functional hash tables
- fix clients
2010-06-10 13:28:29 -04:00
Matthew Flatt
535c8e0a09
tweak decompiler to use a different name for boxed locals
2010-06-10 07:32:11 -04:00
Sam Tobin-Hochstadt
ed1596db9b
move unstable/gui to the plt distribution
2010-06-09 17:58:17 -04:00
Matthew Flatt
66e94fe10a
doc mzscheme define-syntax' and
define-for-syntax'
...
which are no longer the same as racket/base or scheme/base
2010-06-09 17:29:10 -04:00
Sam Tobin-Hochstadt
0149a05719
Fix promise printing, add docs. Closes PR 10968.
2010-06-09 16:56:31 -04:00
Stevie Strickland
7b38cef4e8
Fix first-order cons/c check in mzlib contract tests.
2010-06-09 15:52:29 -04:00
Sam Tobin-Hochstadt
3151566125
Improve TS reference docs
...
- lots of examples
- reorganize type listing
- add Zero type
2010-06-09 15:44:46 -04:00
Vincent St-Amour
436e001b0e
Fixed the implementation of Channel types.
2010-06-09 15:28:10 -04:00
Vincent St-Amour
2fd1e3ac9f
Modified the numeric base type environment.
2010-06-09 14:54:39 -04:00
Vincent St-Amour
04e618388c
Added some Bytes and IO-related stuff to Typed Scheme.
2010-06-09 14:54:38 -04:00
Vincent St-Amour
6b4ca4d7b0
Added tests and documentation for Thread and Channel types.
2010-06-09 14:54:37 -04:00
Vincent St-Amour
15b0c8542d
Added the Thread type and related functions.
2010-06-09 14:54:36 -04:00
Vincent St-Amour
ec799fb208
Added Channel types.
2010-06-09 14:54:35 -04:00
Vincent St-Amour
0741b48c99
Modified the for: macros to use sequence types.
2010-06-09 14:54:34 -04:00
Vincent St-Amour
2cd0321a23
Took responsibility for Typed Scheme's optimizer.
2010-06-09 14:54:33 -04:00
Vincent St-Amour
f42880c320
Moved the typed common benchmarks to a separate subdirectory.
2010-06-09 14:54:33 -04:00
Vincent St-Amour
077e1d9bca
Increased the size of the pseudoknot benchmark and ported it to
...
idiomatic racket, then to Typed Scheme.
2010-06-09 14:51:52 -04:00
Stevie Strickland
bad92f348b
Avoid building unnecessary intermediate lists.
2010-06-09 14:26:26 -04:00
Stevie Strickland
99bb46d225
Fix flat immutable container ctcs so that errors pinpoint specific elements.
...
* Fixes immutable container contract combinators so that, if given flat
contracts, they report blame errors in terms of the specific element
that failed, instead of reporting the entire container as failing.
This fixes issues seen with contracts such as (listof string?), where
the contract is applied to a list with far too many elements to print
all at once and the failing element is never printed.
* Fixes vector-immutable/c so that if all the element contracts are flat,
we create a flat contract, like the other immutable container contract
combinators.
* Also have more appropriate first-order checks for each combinator
than just "Is it the right type of container?".
These changes affect:
listof
non-empty-listof
vector-immutableof
cons/c
box-immutable/c
vector-immutable/c
2010-06-09 13:29:04 -04:00
Matthew Flatt
d6ddbe15d5
support kw/opt args in define-syntax' and
define-for-syntax'
2010-06-09 13:05:43 -04:00
Sam Tobin-Hochstadt
30fe053f78
typed/racket/no-check
2010-06-09 12:51:27 -04:00
Sam Tobin-Hochstadt
ed5b10afd2
document `assert'
2010-06-09 12:20:39 -04:00
Sam Tobin-Hochstadt
78023d08f9
Sequenceof type.
...
- inferencing and subtyping relation with vectors, lists, etc
- use in `make-sequence'
- add tests
2010-06-09 11:03:12 -04:00
Mike Sperber
2c964b91f0
Provide prop:print-converter propery with `define-record-procedures'.
...
This fixes quasiquote and constructor-style printing to not fall for
the extra lazy-contract-checking field.
2010-06-09 14:37:36 +02:00
Mike Sperber
fc879f1894
Make use of stepper-define-struct-hint' in
define-record-procedures'.
2010-06-09 14:33:21 +02:00
Sam Tobin-Hochstadt
78832fe332
Support case-lambda with multiple branches with keyword arguments.
2010-06-08 17:50:48 -04:00
Robby Findler
716aacf388
changed the framework's standard menus frame so that the quit menu is
...
never created under mac os x (which is the right behavior to make quit
actually work properly).
2010-06-08 16:45:15 -05:00
Sam Tobin-Hochstadt
c8732f12e4
fix prop
2010-06-08 16:55:46 -04:00
Sam Tobin-Hochstadt
ab70fed8a8
Scheme -> Racket in styles
...
Scribble style names.
.tex and .css files
2010-06-08 16:40:47 -04:00
Ryan Culpepper
b6b8e29957
macro-debugger: made properties display respect inverted-colors mode
2010-06-08 14:12:34 -06:00
Ryan Culpepper
1c9bb4a72a
macro-stepper: fixed colors for white-on-black display
2010-06-08 14:12:34 -06:00
Sam Tobin-Hochstadt
679967b491
PLT Scheme -> Racket
2010-06-08 13:08:13 -04:00
Sam Tobin-Hochstadt
6d2b5569f4
Remove bogus #lang line
2010-06-08 13:08:13 -04:00
Sam Tobin-Hochstadt
84eae2b5e3
scheme -> racket in test-engine
2010-06-08 12:34:20 -04:00
Robby Findler
e74e929a92
changed the macro stepper to be responsive to the white-on-black preference
...
(but there is still some work to do to actually select a reasonable set
of colors and probably some refactoring, but at least the interface with
the framework is there now, so the changes should not be hard from here on)
2010-06-08 11:33:29 -05:00
Sam Tobin-Hochstadt
a8593de3c1
Scheme -> Racket fixes
2010-06-08 12:23:50 -04:00
Sam Tobin-Hochstadt
16391dda3d
Fix Scheme/Racket typo. Closes PR 10965.
2010-06-08 12:05:58 -04:00
Sam Tobin-Hochstadt
9fc7a1eca4
Use `assert' for casts in typed benchmarks.
2010-06-08 12:05:58 -04:00
Sam Tobin-Hochstadt
0f4db44be3
more precise type for `max'
2010-06-08 12:05:57 -04:00
Sam Tobin-Hochstadt
e44e454b94
Predicates for numeric comparisons.
2010-06-08 12:05:57 -04:00
Sam Tobin-Hochstadt
5f5dca4c69
Undo changes to benchmarks to use `sub1'.
2010-06-08 12:05:57 -04:00
Sam Tobin-Hochstadt
7f300a2c4f
Special-case (- x 1) for use in loops.
2010-06-08 12:05:56 -04:00
Matthew Flatt
1b0a173b34
fix detail in name-change faq
2010-06-07 20:51:44 -04:00
Sam Tobin-Hochstadt
b1ea02d546
fix typo
2010-06-07 20:45:54 -04:00
Matthew Flatt
1712dfb7f5
fix make-gui-namespace from scheme/gui/base and racket/gui/base
...
so that the namespace starts with scheme/base or racket/base
respectively
2010-06-07 20:06:51 -04:00
Matthew Flatt
6b24320ea7
fix overzealous replacement of "Scheme" with "Racket" in quick
...
but a more extensive rewrite is probably warranted
2010-06-07 20:06:51 -04:00
Eli Barzilay
05f93bfc28
Add version indicator.
2010-06-07 14:08:50 -04:00
Sam Tobin-Hochstadt
7df8e32793
Properly handling immutable invariant structs.
2010-06-07 14:03:06 -04:00
Eli Barzilay
57d0011d58
Put a download button on the toplevel download page too.
...
The download toplevel is not meant to be part of the web, but people
will still get there -- so be nice.
2010-06-07 13:41:13 -04:00
Eli Barzilay
225c94cca6
The navbar also uses the download page.
...
(This leaves the toplevel download page unlinked (as expected), so it's
required explicitly.)
2010-06-07 13:41:13 -04:00
Eli Barzilay
81a9bbafd6
Download platform selector
2010-06-07 13:41:13 -04:00
Eli Barzilay
54bef4cfa1
Per installer pages
2010-06-07 13:41:13 -04:00
Eli Barzilay
9338211cf6
Current installers listing
2010-06-07 13:41:13 -04:00
Eli Barzilay
7e088a324e
Move the download button into the download file.
2010-06-07 13:41:13 -04:00
Eli Barzilay
c9146b38e5
Add download and version information; download page on main site.
2010-06-07 13:41:13 -04:00
Eli Barzilay
fdd1c8d003
Toplevel download links
2010-06-07 13:41:13 -04:00
Eli Barzilay
2edf998fdb
No need for multiple arguments here
2010-06-07 13:41:13 -04:00
Robby Findler
00cfe953a7
removed an unecessary parameter (the function was only called in one place and the argument expression was a variable that was also bound in the body of the called function and that variable was already used in a few other places, so the parameter was confusing here, making it seem to be a different value)
2010-06-07 11:43:36 -05:00
Robby Findler
9d75530d97
removed unused import
2010-06-07 11:43:36 -05:00
Casey Klein
abd035aec2
Fixes a bug in the way Redex generates tests to exercise the LHSs of a
...
meta-function or reduction relation.
2010-06-07 10:52:23 -05:00
Mike Sperber
93d7ec9446
Don't recheck DMdA lazy contracts we've already checked.
...
We avoided re-applying contracts that haven't been checked, but not
those that have. Do so now.
2010-06-07 17:06:07 +02:00
Carl Eastlund
4c1eff839d
Tell DrDr to use gracket-text for new unstable/gui libraries.
2010-06-07 00:10:28 -04:00
Carl Eastlund
e67096b276
Documented path->package-version.
2010-06-06 21:19:28 -04:00
Carl Eastlund
5d212ce1bd
Completed the adaptation of (planet cce/scheme:7) to collects/unstable.
...
Removed the staging area collects/unstable/cce.
2010-06-06 20:31:37 -04:00
Carl Eastlund
e7814b63a7
Renamed call/debug from unstable/debug to debugf.
2010-06-06 20:31:37 -04:00
Carl Eastlund
a915d7c053
Changed unstable/debug to use error printing instead of logger output.
2010-06-06 20:31:36 -04:00
Carl Eastlund
ddc889532e
Replaced unstable/debug with unstable/cce/debug.
2010-06-06 20:31:36 -04:00
Carl Eastlund
5faced0c23
Moved unstable/cce/set to unstable/set.
2010-06-06 20:31:35 -04:00
Carl Eastlund
f5b58403ba
Moved unstable/cce/scribble to unstable/scribble.
2010-06-06 20:31:35 -04:00
Carl Eastlund
5877732abf
Moved unstable/cce/slideshow to unstable/gui/slideshow.
2010-06-06 20:31:34 -04:00
Carl Eastlund
c749b3ece5
Moved unstable/cce/planet to unstable/planet.
2010-06-06 20:31:34 -04:00
Carl Eastlund
f6a190d3f3
Moved unstable/cce/require-provide to unstable/require.
2010-06-06 20:31:33 -04:00
Carl Eastlund
7131198974
Moved unstable/cce/define to unstable/define.
2010-06-06 20:31:33 -04:00
Carl Eastlund
ce85a96978
Moved the contents of unstable/cce/syntax to multiple other modules:
...
unstable/syntax, unstable/contract, and unstable/planet-syntax.
2010-06-06 20:31:32 -04:00
Carl Eastlund
904f80cd44
Moved unstable/cce/drscheme to unstable/gui/language-level.
2010-06-06 20:31:32 -04:00
Carl Eastlund
fb53d5d191
Moved unstable/cce/dict to unstable/dict.
2010-06-06 20:31:31 -04:00
Carl Eastlund
86a3c3ed18
Moved unstable/cce/class to unstable/class.
2010-06-06 20:31:31 -04:00
Carl Eastlund
584fac8419
Moved unstable/cce/gui to unstable/gui/window.
2010-06-06 20:31:30 -04:00
Carl Eastlund
1360d02728
Added unstable/cce/exn to unstable/exn.
2010-06-06 20:31:30 -04:00
Carl Eastlund
402232237c
Moved unstable/cce/port to unstable/port.
2010-06-06 20:31:21 -04:00
Carl Eastlund
4166a0cfe7
Moved unstable/cce/sandbox to unstable/sandbox.
2010-06-06 20:30:49 -04:00
Carl Eastlund
2db3a9d38a
Moved unstable/cce/regexp to unstable/regexp.
2010-06-06 20:30:48 -04:00
Carl Eastlund
3a525b9a12
Replaced unstable/hash with unstable/cce/hash.
2010-06-06 20:30:48 -04:00
Carl Eastlund
286319d723
Added unstable/cce/contract contents to unstable/contract.
2010-06-06 20:30:47 -04:00
Carl Eastlund
70858e93e5
Moved unstable/cce/queue to unstable/queue.
2010-06-06 20:30:40 -04:00
Carl Eastlund
1d0c069a6c
Moved unstable/cce/web to unstable/web.
2010-06-06 20:29:59 -04:00
Carl Eastlund
14b2daab66
Moved unstable/cce/values to unstable/values.
2010-06-06 20:29:56 -04:00
Carl Eastlund
a22a1a4c15
Added unstable/cce/match macros to unstable/match.
2010-06-06 20:29:55 -04:00
Carl Eastlund
6bcf77fe65
Moved unstable/cce/text to unstable/text.
2010-06-06 20:29:54 -04:00
Carl Eastlund
8d10a6343b
Adapted unstable/cce/function to unstable/function.
2010-06-06 20:29:54 -04:00
Carl Eastlund
6f39c3fca1
Adding contents of (planet cce/scheme:7) to collects/unstable/cce.
...
This is a staging area; these modules will be adapted to collects/unstable.
2010-06-06 20:29:53 -04:00
Carl Eastlund
4b728da51c
Added unstable/pretty with pretty-format/print, /write, and /display.
2010-06-06 20:29:38 -04:00
Carl Eastlund
e52fb81aac
Renamed bindings from unstable/hash and unstable/debug that will clash
...
with subsequent adaptation of (planet cce/scheme) to collects/unstable.
These bindings are temporary, and will be replaced in the adaptation.
2010-06-06 19:57:15 -04:00
Carl Eastlund
c1906fd3d3
Un-clutter TOC for unstable docs.
2010-06-06 19:55:45 -04:00
Carl Eastlund
8cbd1d15f8
Exporting path->package-version for use outside planet/util.
2010-06-06 19:55:44 -04:00
Robby Findler
0126324f41
documented contract-stronger?
2010-06-06 14:57:11 -05:00
Eli Barzilay
054ce9d21c
Fix a small but nasty bug, and the related problem in stubs.
2010-06-06 05:40:16 -04:00
Eli Barzilay
d5504efd05
Fix mail archive links
2010-06-06 03:52:51 -04:00
Eli Barzilay
7a1b3597ee
Add the loud background
2010-06-06 03:51:52 -04:00
Eli Barzilay
502007e51b
Distribute to proper place now, tweak requires.
2010-06-06 03:51:40 -04:00
Eli Barzilay
1dc36d24fc
make versionpatch deal with two-part versions too
2010-06-06 00:18:31 -04:00
Matthew Flatt
347e0da798
restore and document #:collects-dest arg to create-embedding-exe
...
fixed `raco make'
2010-06-05 17:59:41 -06:00
Matthew Flatt
773d0f6d70
fix use of .ss when .rkt exists in executable creation
...
more generally, fixes anything tha uses syntax/modcode
2010-06-05 16:49:34 -06:00
Robby Findler
d981a386d5
fixed a few typos in the docs
2010-06-05 17:31:06 -05:00
Robby Findler
608f78b29f
refactored the executable creation code to make it more legible
2010-06-05 17:23:40 -05:00
Robby Findler
31367705bb
actually switched the language to racket/base this time
2010-06-05 17:23:40 -05:00
Robby Findler
ccfa9c254f
fixed the contract for create-embedding-executable (and changed the file to the racket/base language)
2010-06-05 17:23:39 -05:00
Robby Findler
db0f73bc4f
added contract to create-embedding-executable
2010-06-05 17:23:38 -05:00
Robby Findler
42563354f8
Added preferences to remember the checkboxes in the Create Executable dialog box
2010-06-05 17:23:38 -05:00
Robby Findler
89be620f17
wording clarification
2010-06-05 17:23:37 -05:00
Eli Barzilay
8603bd22b0
Distribution via rsync.
2010-06-05 16:15:39 -04:00
Eli Barzilay
1af5b69588
People page
2010-06-05 14:45:07 -04:00
Eli Barzilay
33fb2679ae
Fix bugs in output directories
2010-06-05 14:37:44 -04:00
Eli Barzilay
f56532c022
Main page works.
2010-06-05 14:23:55 -04:00
Eli Barzilay
3b3bfb0719
Add a `plain', and fix the identifiers.
2010-06-05 13:55:46 -04:00
Eli Barzilay
caaa69c689
define-pager' ->
define+provide-context' that also creates a
...
`copyfile' binding.
2010-06-05 13:26:52 -04:00
Eli Barzilay
d8f8dfe9b7
Initial web content & build script.
2010-06-05 12:44:01 -04:00
Eli Barzilay
e09d6567c8
General links module, ability to specify extra html <head> material.
2010-06-05 12:43:36 -04:00
Eli Barzilay
2cbf8c8677
Common code for PLT sites
2010-06-05 08:53:53 -04:00
Eli Barzilay
9a0b78d9ad
Generic (X)HTML generation framework
...
(Will later move into the scribble collection.)
2010-06-05 08:53:53 -04:00
Sam Tobin-Hochstadt
6197de9a09
Scheme -> Racket
2010-06-04 18:03:31 -04:00
Sam Tobin-Hochstadt
dfb4916f10
Fix more references to Scheme.
2010-06-04 16:40:00 -04:00
Sam Tobin-Hochstadt
43b9917484
Fix references to Scheme.
2010-06-04 15:40:08 -04:00
Sam Tobin-Hochstadt
47218dcb16
Fix typo. Closes PR 10958.
2010-06-04 14:15:50 -04:00
Jay McCarthy
f53898f8e6
drdr prop
2010-06-04 10:50:31 -06:00
Jay McCarthy
eeef33fa7b
Adding ignores
2010-06-04 09:43:36 -06:00
Jay McCarthy
8e10ea0fef
Adding formlets to tutorial
2010-06-04 09:43:36 -06:00
Matthew Flatt
88a06c724c
revise examples for bound-identifier=? and free-identifier=?
2010-06-03 17:41:08 -06:00
Matthew Flatt
32297601b6
use simple-form-path more consistently for path normalization
...
--- a reversal of opinion from my earlier commit; the problem
with syntactic simplification is that it may not refer to the
same file, due to soft links; given that true normalization is
impossible, simplify-path and simple-form-path provide a good
compromise between preserving paths as given and exanding
soft links as neede
2010-06-03 17:23:14 -06:00
Jon Rafkind
53cfb15e5c
add example for free-identifier=? and bound-identifier=? (from the r6rs docs)
2010-06-03 16:27:55 -06:00
Matthew Flatt
26835bedd1
change cm to accept the case of an uncompiled dependency
...
Merge to 5.0
2010-06-03 14:02:19 -06:00
Matthew Flatt
7e08ef7064
fix mismatched path normalizations in `raco setup'
...
A mixture of filesystem-insensitive `simplify-path', filesystem-sensitive
`simplify-path', and `normalize-path' was used in different parts
of `raco setup'. This causes a mismatch, for example, when a Planet
hard link uses a path that is a symlink.
In general, I think filesystem-insensitive simplification (i.e., syntactic
simplification) is the right choice for comparing paths, so that is now
used consistently.
2010-06-03 13:58:46 -06:00
Matthew Flatt
c3fdf47cc7
improve expansion of some unit forms to limit expansion size
...
Merge to 5.0
2010-06-03 11:07:44 -06:00
Ryan Culpepper
b2196cc595
syntax/parse: fixed bug in litsets at higher phases
2010-06-02 17:19:12 -06:00
Ryan Culpepper
4e54ae0c02
drracket tools manager: indicated skipped and failed tools
...
Closes PR 10952
2010-06-02 15:06:31 -06:00
Jay McCarthy
add2cbbbda
Correcting test
2010-06-02 12:12:44 -06:00
Jay McCarthy
0748a08cd4
Using racket-lang
2010-06-02 11:21:43 -06:00
Jay McCarthy
2985001a79
Fixing PR10950
2010-06-02 10:20:20 -06:00
Jay McCarthy
3ff7b0461c
Debugging
2010-06-02 10:20:19 -06:00
Sam Tobin-Hochstadt
0199e11edd
Add require to base env to fix tests.
2010-06-02 11:26:48 -04:00
Robby Findler
66a97ebbac
more typos
2010-06-02 09:34:11 -05:00
Robby Findler
396f348bcf
Fixed some typos
2010-06-02 09:34:10 -05:00
Robby Findler
53b9b8adba
brought the tool docs up to date with the new names in the info.rkt files
2010-06-02 09:34:10 -05:00
Robby Findler
ac69f11a58
improved the backwards compatibility documentation for the drscheme: names
2010-06-02 09:34:10 -05:00
Robby Findler
880fa2df0d
Fixed drracket/tools-lib so that it exports drscheme:* names
2010-06-02 09:34:10 -05:00
Eli Barzilay
b47569930e
Fix readme.txt -> README in unix installer
2010-06-02 10:08:14 -04:00
Matthew Flatt
4ebe2a0f52
try to fix Typed Racket after 'apply' changes
2010-06-01 21:25:54 -06:00
Matthew Flatt
61d39f2568
bytecode compiler convert (apply f .... (list arg ...))
2010-06-01 19:22:39 -06:00
Mike Sperber
a0d82d07a6
Fix interaction between new DMdA contract representation and stepper.
...
- add proper hash procedures
- fix prining
2010-06-01 20:10:11 +02:00
Mike Sperber
5f8924b1d2
Fix various interaction breakage between the new DMdA records and the stepper.
...
Namely, attach the `stepper-ignore-completely' property to each
individual definition, rather than just to the block of definitions as a whole.
2010-06-01 20:10:11 +02:00
Sam Tobin-Hochstadt
61f6c2077d
Fix for new 'raco planet' output.
...
- Merge to v5.0
2010-06-01 13:38:45 -04:00
Sam Tobin-Hochstadt
0e3c2b71cc
Test for PR 10946.
2010-06-01 13:38:45 -04:00
Matthew Flatt
6f7c7f0496
fix Planet-packaging use of Scribble
...
Merge to 4.0
2010-06-01 11:25:06 -06:00
Stevie Strickland
40089cce15
Add a first-order check for recursive-contract.
...
Closes PR 10946.
2010-06-01 12:23:05 -04:00
Matthew Flatt
7a2ac10e0f
change Scribble HTML button to set current-directory while running
...
Closes PR 10944
Merge to v5.0
2010-05-31 14:02:42 -06:00
Matthew Flatt
c18603f767
add racketresultblock, etc. to Scribble
2010-05-31 13:55:16 -06:00
Matthew Flatt
5592dd1489
doc corrections
...
Merge to 5.0
2010-05-31 13:17:11 -06:00
Eli Barzilay
d0ecc73df5
More plt-scheme -> racket-lang, specifically for planet and bugs urls.
2010-05-31 15:11:27 -04:00
Robby Findler
733c9b9eec
planet command now uses short-program+command-name properly.
2010-05-31 13:17:21 -05:00
Robby Findler
e23db50e06
Rackety planet command line tool
2010-05-31 09:00:05 -05:00
Matthew Flatt
93ec20f050
lots of gitignores for Windows
2010-05-31 06:55:04 -06:00
Matthew Flatt
3b4a950014
tweak Guide repair
...
Merge to v5.0
2010-05-30 15:05:00 -06:00
Robby Findler
6ed0b26f73
adjusted planet client to point to planet.racket-lang.org and updated some of the error messages to use racket-lang.org
2010-05-30 16:03:33 -05:00
Eric Hanchrow
ab025cbf47
Fix some typos
2010-05-30 04:11:57 -04:00
Eli Barzilay
1d5f34f623
Matthew uses JPRs tests
2010-05-30 04:11:57 -04:00
Vincent St-Amour
64ff5555fb
Corrected some of the typed benchmarks to typecheck with Naturals as indices.
2010-05-29 14:23:11 -04:00
Vincent St-Amour
2229173b82
Changed the types of some numerical operations to be closed on naturals.
2010-05-29 11:31:47 -04:00
Sam Tobin-Hochstadt
d323a794e8
Change `typed-scheme' numerics.
...
- `number?' no longer `real?'
- Number no longer Real
- remove obsolete environments
- Fix tests to use Real where necessary.
- Fix typed/mred and typed/framework
- Fix insert-large-letters to use `sub1' for type-safe loop
Merge to 5.0.
2010-05-28 19:24:46 -04:00
Vincent St-Amour
311be27422
Changed the common benchmark harness to compile benchmarks before
...
running them.
2010-05-28 19:05:45 -04:00
Vincent St-Amour
046d95293a
Documented the for: macros.
2010-05-28 19:05:44 -04:00
Vincent St-Amour
e9a0014630
Disabled multi-valued seq-exprs in the for: macros because using them
...
triggers an internal error in the typechecker.
2010-05-28 19:05:44 -04:00
Vincent St-Amour
c92ae73859
Wrote tests for the for: macros.
2010-05-28 19:05:44 -04:00
Vincent St-Amour
49caa00890
Added the for*/X: macros.
2010-05-28 19:05:43 -04:00
Vincent St-Amour
08baa400c3
Punted #:when clause expansion in the for: macros to their
...
non-annotated counterparts, except in the case of for: itself, where
it doesn't break the semantics of the underlying macro.
2010-05-28 19:05:43 -04:00
Vincent St-Amour
1ec6bd448b
Added the for/lists: and for/fold: macros.
2010-05-28 19:05:43 -04:00
Vincent St-Amour
3518428635
Better support for #:when clauses in the for: macros.
2010-05-28 19:05:42 -04:00
Matthew Flatt
f94b727118
Fix one "PLT" that should be "Racket"
...
Merge to v5.0 if convenient
2010-05-28 16:55:25 -06:00