Asumu Takikawa
14ef89c37d
Fix documentation for gui, draw, and framework.
...
- General cleanup/consistency (e.g. void -> void?)
- Fix misdocumented methods (found violations via contracts)
2011-04-22 11:27:08 -04:00
Casey Klein
50f14dea18
Adds start term to test-->>E failure message
...
Closes PR 11867
2011-04-22 09:49:41 -05:00
Casey Klein
73c5d2a546
Fixes typo in redex-check docs
...
Closes PR 11868
2011-04-22 09:49:41 -05:00
Robby Findler
e8ce23cc9a
adjust the test-engine test suite so it prints errors to stderr
...
and thus drdr will send email when test cases fail
2011-04-22 06:16:43 -05:00
Casey Klein
1c8c6ddbee
Adds generate-term option for LHS-based generation
2011-04-22 04:43:11 -05:00
Casey Klein
362a6d75a5
Changes redex-match to suppress ..._x bindings
2011-04-22 04:43:11 -05:00
Casey Klein
24d697e83c
Fixes bug in STLC example
2011-04-22 04:43:11 -05:00
Eli Barzilay
3f94c3dcfc
Fix typo
2011-04-21 23:33:07 -04:00
Kevin Tew
34fd6c35dd
Typo fix
2011-04-21 20:55:34 -06:00
Robby Findler
7f9bd52857
fixed a bug in the way PR 11775 was fixed
...
related to PR 11775
pls. merge to release branch
2011-04-21 21:40:04 -05:00
Asumu Takikawa
45253454c7
plt-games: Fix minor bug in paint-by-numbers game.
2011-04-21 13:11:46 -04:00
Sam Tobin-Hochstadt
295cb191cf
Fix undocumented binding.
2011-04-21 12:23:44 -04:00
Kevin Tew
23fa4fb684
Disable places build, using processes only.
2011-04-21 06:24:30 -06:00
Kevin Tew
6bfef986d1
Match error messasge in places.c
2011-04-21 06:24:09 -06:00
Kevin Tew
b1cd60213f
Test all allowed types in place messages
2011-04-21 06:14:27 -06:00
Matthew Flatt
7a47974a69
adjust `in-vector' with ranges to cooperate with futures
2011-04-20 17:52:06 -06:00
Matthew Flatt
aed7bdf0c9
fix gc of ps/pdf/svg cairo-surface stream
2011-04-20 14:25:58 -06:00
Matthew Flatt
499800d96e
fix typos
2011-04-20 14:25:53 -06:00
Sam Tobin-Hochstadt
82e6e9d19e
Avoid resolving types when checking subtyping on structs.
...
This fixes problems with caching, because sometimes we were giving the wrong answer for nested calls to `subtype'.
2011-04-20 09:41:42 -04:00
Sam Tobin-Hochstadt
d459ad47b8
Use `in-hash' explicitly.
2011-04-20 09:41:42 -04:00
Sam Tobin-Hochstadt
fe60793b4d
Add type keys for Struct and StructTop.
2011-04-20 09:41:42 -04:00
Sam Tobin-Hochstadt
6c17b01f99
Add clever comments.
2011-04-20 09:41:42 -04:00
Sam Tobin-Hochstadt
eaa63f2d1e
Add debugging parameter, and wrappers for unstable/debug.
2011-04-20 09:41:42 -04:00
Sam Tobin-Hochstadt
79061150ef
Add cache for `resolve-once'.
...
Substantial speedups on "new-metrics.rkt" test.
2011-04-20 09:41:42 -04:00
Sam Tobin-Hochstadt
0f30f5d8de
Use eq? on sequence numbers.
2011-04-20 09:41:42 -04:00
Sam Tobin-Hochstadt
51083dbce6
Remove useless requires.
2011-04-20 09:41:42 -04:00
Sam Tobin-Hochstadt
7ba2b6e100
Fix typo.
2011-04-20 09:41:42 -04:00
Sam Tobin-Hochstadt
e7beef3f4f
Remove unused macro.
...
Convert function to macro for inlining.
2011-04-20 09:41:42 -04:00
Sam Tobin-Hochstadt
05d9e1a871
Refactor to avoid duplicated code.
2011-04-20 09:41:42 -04:00
Matthew Flatt
e47c9a2f9d
allow cyclic values over place channels
2011-04-20 07:21:10 -06:00
Kevin Tew
3358ec8d10
Place-channel path test cases
2011-04-20 00:01:28 -06:00
Matthew Flatt
1932a453a8
enable inlining of calls to `case-lambda' procedures
...
which includes calls to procedures with optional (but no keyword)
arguments
2011-04-19 21:28:14 -06:00
Matthew Flatt
25017ef3c1
streamline expanded code for procs with optional and no keyword args
2011-04-19 21:28:14 -06:00
Matthew Flatt
a41a607cbb
tweak build message again
...
to what I meant in the first place
2011-04-19 21:28:14 -06:00
Kevin Tew
9452f3e89b
[Places] parallel-do change exn? to exn:fail?
2011-04-19 13:00:35 -06:00
Stephen Chang
3e08a61190
fix typo in guide sec 17.3.3
2011-04-19 14:32:17 -04:00
Robby Findler
8f43c9ebdb
adjust the module browser so that when expansion does IO and that IO uses specials,
...
the specials are just ignored, instead of causing an error message
closes PR 11854
2011-04-19 10:31:37 -05:00
Robby Findler
57b9bcfe38
fix check syntax's stdout so that it can handle specials
...
related to PR 11854
merge to release, please
2011-04-19 10:31:37 -05:00
Matthew Flatt
7389eef5b2
tweak parallel-build message
...
Merge to 5.1.1
2011-04-19 07:24:45 -06:00
Matthew Flatt
18e3f54fa5
doc corrections
...
Closes PR 11865
Merge to 5.1.1
2011-04-19 07:24:37 -06:00
Matthew Flatt
6664e20815
fix typo
...
Closes PR 11864
Merge to 5.1.1
2011-04-19 07:24:22 -06:00
Stephen Chang
718b9709bc
fix struct constructor application in lazy racket
2011-04-19 01:21:19 -04:00
Jon Rafkind
cdb63b9c77
show an example of define-fun-syntax and using the keywords
2011-04-18 17:27:21 -06:00
Jon Rafkind
3f572809c9
better error message when pre: or post: is used incorrectly
2011-04-18 17:27:21 -06:00
Sam Tobin-Hochstadt
0f5dfd6871
Remove useless propositional clauses. Thanks to dyoo for test case.
2011-04-18 18:42:10 -04:00
Kevin Tew
3f1a6ee94a
[Places] clean up parallel-do, docs now build with places
2011-04-18 16:25:03 -06:00
Matthew Flatt
963a8214b8
fix typo
...
Closes PR 11862
Merge to 5.1.1
2011-04-18 15:47:52 -06:00
Matthew Flatt
e0d26d88b6
support exact nonnegative integers as sequences
2011-04-18 14:55:02 -06:00
Eli Barzilay
49e1b47bb2
Indentation in example
2011-04-18 16:50:51 -04:00
Sam Tobin-Hochstadt
981616d504
Copy properties when optimizing bodies of lambda/define-values.
...
Closes PR 11860.
2011-04-18 15:41:50 -04:00
Sam Tobin-Hochstadt
187dc63493
Remove unused code.
2011-04-18 15:41:50 -04:00
Hari Prashanth
7934ac3461
Added some examples to to the TR reference docs.
...
Signed-off-by: Sam Tobin-Hochstadt <samth@racket-lang.org>
2011-04-18 15:41:50 -04:00
Matthew Flatt
2fa35a2a5c
fix bug in thread'-based implementation of
place'
...
which is used when parallel places are unavailable
2011-04-18 13:06:03 -06:00
Vincent St-Amour
bce90e2a71
Optimize filter operations.
2011-04-18 13:25:28 -04:00
Robby Findler
100b4d31f1
make the close icon clicky thingy not grab the focus
...
closes PR 10380
2011-04-18 10:31:57 -05:00
Matthew Flatt
82c5cd95aa
fix typo
2011-04-18 06:34:50 -06:00
Robby Findler
d1ddc8372e
fixes the warning message so that if you close it once,
...
then it stays closed until you click 'Run' again.
closes PR 11783
2011-04-17 19:36:26 -05:00
Matthew Flatt
6b2219b9e5
write proper ELF section for Unix launchers/executables
2011-04-17 18:04:00 -06:00
Robby Findler
95b6f149fa
adjust the close callback so that it knows what state the bug report window is in
...
closes PR 11773
merge to the release, please
2011-04-16 21:10:20 -05:00
Matthew Flatt
2a5fe45c7a
add `namespace-attach-module-declaration'
...
which creates a little more sharing than the automatic
caching of modules, but only for a program that explicitly
attaches module declarations to share
2011-04-16 13:25:57 -06:00
Matthew Flatt
97ce26b182
cache loaded compiled modules
...
using a SHA1 hash stored in the marshaled bytecode; this cache
lowers the cost of sandboxes or other uses of multiple namespaces
when the code inspector doesn't change; the caching is almost
transparent, but an eval handler might be called with compiled
code that cannot be written
2011-04-16 13:24:58 -06:00
Matthew Flatt
546faf8b34
fix gl canvas created after parent is shown
...
Merge to 5.1.1
2011-04-16 13:24:58 -06:00
Robby Findler
8afeed8c66
fix up contract test suites
2011-04-16 07:55:49 -05:00
Robby Findler
cc091bd25c
fix an ordering problem in check syntax's error message display
...
closes PR 11845
2011-04-16 07:38:23 -05:00
Mike Sperber
f76bee8180
Synch German string constants with latest.
2011-04-16 09:18:59 +02:00
Matthew Flatt
49903be78f
gtk: fix button enable when mouse is over button
2011-04-15 16:54:49 -06:00
Ryan Culpepper
fdede6f063
syntax/parse: added docs for litset #:at kw, relaxed restriction on arg
2011-04-15 14:47:29 -06:00
Ryan Culpepper
9bc3457bbd
renamed ffi/unsafe/security to ffi/file
2011-04-15 14:47:29 -06:00
Stevie Strickland
bdd5ac2d41
Document prop:contracted and impersonator-prop:contracted.
2011-04-15 16:29:17 -04:00
Robby Findler
ec50a8c5a2
additional fixes to the docs and racket/contract's exports to make them match up
2011-04-15 12:44:44 -05:00
Matthew Flatt
8d9e10f34e
remove compat bins: DrScheme, MrEd.exe, MrEd.app
...
leaving mred (Unix and Mac OS X) for scripts
2011-04-15 07:49:45 -06:00
Matthew Flatt
f1d0811249
fix typo
2011-04-15 07:32:45 -06:00
Casey Klein
7319bd1884
Fixes test-->>E documentation
2011-04-15 04:57:01 -05:00
Casey Klein
0b9db752ca
Fixes test-->>E failure message
...
Fixes PR 11853
2011-04-15 04:52:13 -05:00
Casey Klein
46b3a9d13d
Fixes generation of any' within
in-hole' context position
2011-04-14 18:32:06 -05:00
Casey Klein
319ae5f825
Deletes code that should have been deleted when named holes went away
2011-04-14 18:32:05 -05:00
Casey Klein
ff7aba9750
Moves `term-let' test to proper file
2011-04-14 18:32:05 -05:00
Matthew Flatt
5386206667
fix 'solid vs. 'opaque for mono on mono Closes PR 11839
2011-04-14 15:38:38 -06:00
Matthew Flatt
7fb5e36db1
try to fix problems from recent contract changes
2011-04-14 15:37:58 -06:00
Matthew Flatt
cae005a6a2
win32: fix window-enabling problems
...
Closes PR 11769
2011-04-14 14:50:44 -06:00
Robby Findler
2bceaec03a
start fixing up the exports to match the docs for racket/contract
2011-04-14 15:27:27 -05:00
Robby Findler
06ed61c0d2
remove unused string-constant
2011-04-14 15:27:23 -05:00
Robby Findler
94fe317556
scheme/base => racket/base
2011-04-14 15:27:19 -05:00
Robby Findler
7b4e673081
adjust drracket's value printer to specially treat 2htdp/image images.
...
related to PR 11849
2011-04-14 15:26:43 -05:00
Matthew Flatt
1c60499923
fix nit: "running 2nd time" instead of "re-running 2nd time"
...
because "re-running 2nd time" should mean the 3rd run
2011-04-14 13:20:23 -06:00
Matthew Flatt
e655e1e6fe
restore `lazy' docs
2011-04-14 13:15:51 -06:00
Matthew Flatt
192c566294
fix temp file names when building PDFs of installed docs
...
Closes PR 11830
2011-04-14 12:40:18 -06:00
Matthew Flatt
df4ffe3573
fix scriblib/gui-eval and pre-build pictures for Quick
2011-04-14 12:20:16 -06:00
Matthew Flatt
e734cd6127
fix `vector-map' error message
...
Closes PR 11828
2011-04-14 11:36:08 -06:00
Matthew Flatt
0acdd67d52
fix gaps in the `mzscheme' docs
...
Closes PR 11832
2011-04-14 11:16:34 -06:00
Matthew Flatt
342186b034
fix `foldl' error messages and avoid redundant checking
...
Closes PR 11066
2011-04-14 08:48:22 -06:00
Matthew Flatt
e747937ceb
clarify mark interactions for `syntax-local-lift-require'
...
Closes PR 11850
2011-04-14 08:03:21 -06:00
Matthew Flatt
aed25d9097
better docs and xref on `provide' and rename transformers
...
Closes PR 11851
2011-04-14 07:47:40 -06:00
Matthew Flatt
f36e3ad16c
small clean-ups
2011-04-13 11:00:23 -06:00
Jay McCarthy
91d98aa0fa
Fixing drdr discovered problem
2011-04-13 07:31:29 -06:00
Jay McCarthy
9c19571ecd
Responding to Norman's request
2011-04-12 13:59:27 -06:00
Matthew Flatt
00ca86ffc6
`xref-binding->definition-tag': fix two-argument-list mode
...
Closes PR 11847
2011-04-12 15:55:22 -04:00
Sam Tobin-Hochstadt
f9bf318a90
Fix `ormap' error messages in HTDP languages.
2011-04-12 14:28:33 -04:00
Ryan Culpepper
c0bd4e8dbc
removed unused code from unstable/hash
2011-04-12 09:35:26 -06:00
Ryan Culpepper
033e060bf3
removed unstable/sexp-diff
2011-04-12 09:35:26 -06:00
Ryan Culpepper
459cce23be
moved contents of unstable/set to racket/set
2011-04-12 09:35:26 -06:00
Ryan Culpepper
ccc70fca73
removed unused modules and code from unstable
2011-04-12 09:35:26 -06:00
Eli Barzilay
f867fea327
Prebuilt link in the all versions page, other minor fixes.
2011-04-12 07:26:27 -04:00
Eli Barzilay
52ca08a8a9
* scheme -> racket
...
* Use `delay/sync' to fix possible races (should fix PR11788)
* Move Chrome up after firefox since it's very widely supported now
* Add xdg-open
2011-04-12 07:26:09 -04:00
Matthew Flatt
717a61840f
racket/trace: fix for expr-style printing (i.e., default `print' mode)
2011-04-11 10:01:25 -06:00
Matthew Flatt
aabd5f7bd2
gtk: fix over-eager attempt at alt- menu activation
...
Closes PR 11843
2011-04-11 07:39:40 -06:00
Robby Findler
658bc59a92
adjust various status controls so they don't take the focus
...
also added a separator menu item to the line/column number popup menu
2011-04-11 07:41:49 -05:00
Matthew Flatt
46613ccecd
document scheme_malloc_stubborn
...
which is obsolete by referenced by the docs for `malloc'
2011-04-10 19:26:15 -06:00
Robby Findler
c4e0559db4
made the line/column thingy's popup menu be able to show the line numbers in the definitions window
...
- added add-line-number-menu-items
- some minor fixes to the docs
related to discussion in PR 11837
2011-04-10 19:38:19 -05:00
Robby Findler
3936ac8a54
correct capitolization for menu items
2011-04-10 19:38:10 -05:00
Robby Findler
2c2669bfa6
fix the handling of the drracket:show-line-numbers? preference
...
so the line numbers change no matter who sets the preference
2011-04-10 19:38:08 -05:00
Robby Findler
8b8c3dbc3a
contract tests are mine
2011-04-10 08:08:09 -05:00
Mike Sperber
89b8c7a6f7
Synch German string constants with latest.
2011-04-10 13:22:44 +02:00
Robby Findler
77cb90a3b2
add string munging to live up to the 200 char limit for the new module browser menu item
2011-04-09 21:45:52 -05:00
Robby Findler
9fefcb2baf
refactor contracts to move the opters to their own file
2011-04-09 21:45:50 -05:00
Robby Findler
570a3e58b9
renamed parametric/c to parametric->/c
...
and cleaned up the organization of the related files
2011-04-09 21:45:49 -05:00
Matthew Flatt
857003378a
futures: more bug fixes, make `touch' safe
...
- bug fixes are related to allocation and runstack space
- a `touch' within a future can complete before the `touch'ing
future is itself `touch'ed
- also make `length' safe (and JIT-inlined)
2011-04-09 17:12:24 -06:00
Matthew Flatt
52598af1c7
fix doc typo
...
Closes PR 11840
2011-04-09 17:12:23 -06:00
Stephen Chang
225c011502
fix toplevel variable dereferencing in lazy stepper
...
in lazy/lazy.rkt
- add 'lazy-op stepper-syntax-property to op in lazy #%app
in stepper/private/annotate.rkt
- in varref-abstraction, check for 'lazy-op operator for toplevel vars, and use
varref-break-wrap if property = #t
2011-04-09 15:55:12 -04:00
Stephen Chang
341ed19e58
remove stepper/private/lazy-highlighting.rkt
2011-04-09 13:50:24 -04:00
Stephen Chang
d8517af898
fix stepper rendering of non constructor-style lists
...
in stepper/private/reconstruct.rkt
- in recon-value, list case, add quasiquote rendering when constructor-style
printing = #f
2011-04-08 20:41:36 -04:00
Stephen Chang
4ef7e1fae3
improve lazy stepper recon of unannotated fn apps
...
remove stepper/private/lazy-highlighting.rkt
in stepper/private/macro-unwind.rkt:
- in fall-through, add lazy-proc to lazy #%app special case
in stepper/private/model.rkt
- in send-step, dont use highlight-table, just match top called fn in mark-list
instead
in tests/stepper/
- add lazy stepper tests for filter and fold
2011-04-08 20:41:35 -04:00
Matthew Flatt
71df6ddc05
gtk, cocoa: fix auto-sizing of text `message%'s
2011-04-08 14:22:17 -06:00
Ryan Culpepper
f0310df85b
added responsibility for tests/unstable
2011-04-08 14:19:14 -06:00
Matthew Flatt
114c64765d
racket/draw: fix baseline on font substitution in "combine" mode
2011-04-08 11:44:01 -06:00
Ryan Culpepper
e0db3ed2e3
fixed tests for moved unstable libs
2011-04-08 10:30:32 -06:00
Ryan Culpepper
7828a7bfa7
moved unstable/{location,srcloc} to syntax collection
...
fixed bugs in unstable/wrapc
2011-04-08 08:25:22 -06:00
Ryan Culpepper
f49412add8
moved unstable/poly-c to racket/contract/parametric
2011-04-08 08:25:22 -06:00
Ryan Culpepper
937c5ea442
removed unused unstable libs (planet, planet-syntax, scribble)
2011-04-08 08:25:22 -06:00
Ryan Culpepper
daf88fea20
updated planet/scribble docs
2011-04-08 08:25:22 -06:00
Matthew Flatt
2dcd76f609
fix arity reporting for chaperoned procedures and some primitives
...
such as `for-each'
2011-04-08 07:54:41 -06:00
Robby Findler
bb792c977d
the tabber incorrectly counted tab chars as spaces when doing indentation;
...
this meant that if some line were supposed to be indented in the third
column and you had two tabs and a space on that line, the indenter
would leave it alone. Now, if it sees tabs in the line anywhere, it just
decides that the line is not properly indented and re-indents it
(always using spaces)
Also: started a tabber test suite
2011-04-08 07:48:17 -05:00
Stephen Chang
5238c338b6
fix stepper tests broken by lazy stepper
2011-04-07 15:11:40 -04:00
Casey Klein
989103c3a1
Improves term-let's "too few ellipses" error
...
Fixes PR 10837
2011-04-07 13:17:15 -05:00
Casey Klein
143e1e66fd
Improves error for references to not-yet-defined metafunctions
...
Fixes PR 11041
2011-04-07 13:17:15 -05:00
Stephen Chang
9f848863ff
fix lazy stepper to work with print and write output-styles
...
in stepper/stepper-tool.rkt
- in simple-module-based-language-convert-value, add print and trad-write case
in stepper/private/macro-unwind.rkt
- in fall-through, add to procedure-extract-target case
in drracket/tool-lib.rkt
- in contract for drracket:language:simple-settings-printing-style, add
'trad-write
2011-04-07 12:49:27 -04:00
Ryan Culpepper
ae8d945ef5
added line breaks
2011-04-07 10:42:38 -06:00
Ryan Culpepper
eb60d3d479
fixed bug in expansion of (this-package-in main)
2011-04-07 09:47:21 -06:00
Ryan Culpepper
3e5a54c9e4
unstable/syntax: removed unused code and exports
2011-04-07 09:47:20 -06:00
Ryan Culpepper
76c75d5a87
added stx-map to syntax/stx from unstable/syntax
2011-04-07 09:47:20 -06:00
Ryan Culpepper
86f65468d7
removed define-pattern-variable
2011-04-07 09:47:20 -06:00
Ryan Culpepper
73ab167522
created racket/syntax from parts of unstable/syntax
2011-04-07 09:47:20 -06:00
Ryan Culpepper
a19a0340aa
added ffi/unsafe/security
2011-04-07 09:47:20 -06:00
Ryan Culpepper
0bec757e5e
syntax/parse: fixed bug in ~literal uncovered by litset changes
2011-04-07 09:47:20 -06:00
Eli Barzilay
000e52d31d
Minor but potentially confusing typo
2011-04-07 10:52:15 -04:00
Stephen Chang
c8dd95b3cf
fix user-position stepper-property bug in lazy cond stepper unwinding
...
in stepper/private/macro-unwind.rkt
- in fall-through, add special #%app case for force
in stepper/private/reconstruct.rkt
- in recon-inner, in called app case, combine force case with other lazy fns
in tests/stepper/
- add test for lazy cond unwinding problem
2011-04-06 22:29:48 -04:00
Matthew Flatt
3bf0f800a7
futures: make `future' work in a future, overhaul logging, fix bugs
2011-04-06 17:40:44 -06:00
Matthew Flatt
91cdfe9a7a
fix `in-vector' range checking
2011-04-06 17:40:44 -06:00
Matthew Flatt
584f74a22b
remove printf
2011-04-06 17:40:43 -06:00
Stephen Chang
5d47c0b49b
in stepper/private/reconstruct.rkt
...
- in recon-inner, in called app case
- add other force fns to force case (!!, !list, !!list)
- add other list fns
(list?, length, list-ref, etc)
in stepper/private/lazy-highlighting.rkt
- add various list fns (list?, length, list-ref, etc)
in stepper/private/macro-unwind.rkt
- in unwind-cond, disable check of user-source and user-position
in tests/stepper/
- add test for various list fns
2011-04-06 18:44:36 -04:00