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
ace0faa50f
fix `configure' typo
2011-04-11 06:33:16 -06:00
Matthew Flatt
75753e6891
make --disable-foreign build work, at least for plain `racket'
2011-04-10 19:58:04 -06:00
Matthew Flatt
ac71f6080e
don't look for X11 headers and libs during configure
2011-04-10 19:37:59 -06:00
Matthew Flatt
f3c3bb4441
Use installed libffi, if any, instead of building own
...
and add --disable-libffi to get old, always-build behavior
2011-04-10 19:26:15 -06: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
Matthew Flatt
6b503fa947
fix non-futures build
2011-04-10 09:10:07 -06:00
Matthew Flatt
8f9b71d785
futures: revert a GC-allocation change
...
because the old way looks right after all
2011-04-10 09:10:06 -06: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
Matthew Flatt
7f6b8597f3
futures: dynamically allocate worker-thread array
...
so that a machine with > 8 processors doesn't cause a crash
2011-04-08 19:49:50 -06: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
1028c669b7
futures: move flag check under lock
2011-04-08 17:38:09 -06: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
Matthew Flatt
3dda2492c2
fix subprocess bug with places
2011-04-08 07:10:08 -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
Eli Barzilay
f0d1b6b91a
New Racket version 5.1.0.6.
2011-04-07 03:50:13 -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