Matthew Flatt
1160d3df62
remove syntax certificates; add syntax taints
2011-06-29 19:15:48 -06:00
Eric Dobson
d0cfebd5b4
Make TR provided struc-infos act like constructors. Closes PR11578.
...
Closes PR11866.
2011-06-29 17:38:05 -04:00
Eric Dobson
9721409b39
Cleaned up define-struct: and struct:.
2011-06-29 17:38:05 -04:00
Eric Dobson
e87ff268c2
Added legacy support for require/typed and require-typed-struct.
...
Added FIXME for duplicated code.
2011-06-29 17:38:05 -04:00
Eric Dobson
ecaf5f40a0
Cleaned up define-typed-struct-internal and require/typed.
...
Also fixed a test for require/typed.
2011-06-29 17:38:05 -04:00
Eric Dobson
f3692eae29
Added support for configurable constructor names in require/typed.
...
Closes PR11171. Closes PR11194. Closes PR11314.
2011-06-29 17:38:05 -04:00
John Clements
e367f1d0f2
added missing argument to parameter set
2011-06-29 14:35:47 -07:00
John Clements
d81a95ef26
cleanup, tentatively annotating all top-level-vars
2011-06-29 12:44:35 -07:00
John Clements
e88ec555bb
added parameter to control STC's debug printout
2011-06-29 12:44:09 -07:00
John Clements
3f50dc7f2c
refactored to move test cases into a separate file(s)
2011-06-29 12:42:18 -07:00
John Clements
b1d791a02e
renamed stepper-define-struct-hint to stepper-black-box-expr
2011-06-29 10:03:44 -07:00
John Clements
ae9cab6ee0
Updated stepper-syntax property to only permit known & documented stepper properties,
...
discovered quite a number of strange old errors. Also fixed an
error on setting current-directory when the tab has no directory,
no infrastructure for testing this automatically.
Requires are now handled correctly, except that required bindings aren't treated
as top-level (that is, their reductions are skipped). Should be an easy fix...
2011-06-29 00:32:38 -07:00
John Clements
d839b9fea6
renamed define-struct-hint to black-box-expr, applied to require as well
2011-06-29 00:28:08 -07:00
John Clements
7d782b6fd3
fixed undiscovered bug in reconstruction of let*, added test case too
2011-06-29 00:25:56 -07:00
John Clements
0061218266
added test of let* unwinding, moved shared.rkt unit tests out here
2011-06-29 00:24:02 -07:00
John Clements
673f99417b
removed a space
2011-06-28 18:43:04 -07:00
John Clements
2891869371
added tests of require
2011-06-28 18:43:04 -07:00
John Clements
b9a802386e
set the current directory based on the tab's get-directory before starting the stepper.
...
Closes PR 11048
2011-06-28 17:07:12 -07:00
Eli Barzilay
0af236dc2f
Add block' to
scribble/text', to explicitly ask for an indentation block.
...
* Lists are now either blocks or splices depending on whether they
appear inside a block or a splice (default to block).
* Adjusted the docs and a single test where this mattered.
* Change the documentation to be "text.html" and to be titled "text
generation".
2011-06-28 18:16:07 -04:00
Jay McCarthy
fa77770eac
Adding initial value to textarea-input
2011-06-28 08:41:38 -06:00
Jay McCarthy
13ff06aee5
Fixing example from Naurin Zamir
2011-06-28 08:41:38 -06:00
Eli Barzilay
32a1d9a769
Fix some xv-induced binary junk.
2011-06-28 03:07:38 -04:00
Eli Barzilay
78dacef817
Get rid of "defaultly"s.
2011-06-28 02:11:24 -04:00
Eli Barzilay
40124a0619
A long overdue scan to eliminate files without terminating newlines.
...
(DrRacket should really do that.)
2011-06-28 02:01:41 -04:00
Eli Barzilay
a38f384a00
Finish converting scheme' ->
racket'.
...
Everything compiles fine now even if the compatibility bindings are
gone.
2011-06-28 00:45:38 -04:00
Jay McCarthy
359ac41a45
Updating textarea-input re Shogo
2011-06-27 12:08:20 -06:00
Ryan Culpepper
2cea046fef
syntax/parse: report stxclass arity error without ~var form
...
closes PR 11933
2011-06-27 10:21:12 -06:00
Ryan Culpepper
7517fa948f
macro-stepper: another phase-1-init location
...
related to PR 11938
2011-06-27 10:21:12 -06:00
Ryan Culpepper
3e77a1096f
macro-stepper: don't try to remove term when at end of list
2011-06-27 10:21:12 -06:00
Ryan Culpepper
0b47f0b7e2
close current macro stepper frame on Run, Macro Stepper, etc
...
closes PR 11964
2011-06-27 10:21:12 -06:00
Eric Dobson
a14723f27a
Make vector-immutable work like vector. Closes PR 11535.
2011-06-27 11:35:48 -04:00
Kevin Tew
d7785a3520
Add mark call for place->mref
2011-06-27 09:16:45 -06:00
Mike Sperber
0648d3ceb4
Synch German string constants with latest.
2011-06-26 20:02:39 +02:00
Robby Findler
f93ff4de26
added get-pos/text-dc-location method to editor:basic in framework
2011-06-26 15:49:55 +08:00
Jay McCarthy
b333ed92fd
Scary warning text
2011-06-25 12:14:30 -06:00
Robby Findler
da9d4dce32
add some string constants to be used by check syntax
2011-06-25 16:39:29 +08:00
Eli Barzilay
ac26fe7554
A ton of @scheme*' ->
@racket*' and related updates.
...
Also, updates some of the mzlib files to point at `racket/*' libraries
rather than to `scheme/*' ones.
2011-06-25 04:08:47 -04:00
Sam Tobin-Hochstadt
f6be5447dd
Rename to follow TR naming conventions.
2011-06-24 20:20:53 -04:00
Eric Dobson
e4bb1ba7d9
Documented new types and minor corrections.
2011-06-24 20:10:37 -04:00
Eric Dobson
0f0b9ebc7a
TR: Added tests for new identifiers and export type names.
2011-06-24 20:10:37 -04:00
Eric Dobson
b88d85f79a
Added types for many miscellaneous operations.
...
Including Places, Wills, Semaphores, Psuedo-Random-Generators,
Byte-Converters, Loggers, Promises and Structure-Type-Properties.
2011-06-24 20:10:37 -04:00
Eric Dobson
41e23fee69
Add types for evaluation and compilation operations.
2011-06-24 20:10:37 -04:00
Eric Dobson
8a67707353
Added types for security operations.
2011-06-24 20:10:37 -04:00
Eric Dobson
20ed3b8096
Added types for subprocess operations.
2011-06-24 20:10:37 -04:00
Eric Dobson
1a44a82868
Added types for dynamic module access operations.
2011-06-24 20:10:37 -04:00
Eric Dobson
78b68171ea
Added types for continuation prompt and mark operations.
2011-06-24 20:10:37 -04:00
Sam Tobin-Hochstadt
19a7a37033
Fix rackunit types to be Any', not
Void'.
2011-06-24 18:10:25 -04:00
Sam Tobin-Hochstadt
c658a5687e
Provide `with-handlers' from prims.rkt under its real name.
2011-06-24 18:10:25 -04:00
Eric Dobson
ce0f542028
Correctly recreate Scopes. Closes PR 10552. Closes PR 11532.
2011-06-24 16:46:43 -04:00
Jay McCarthy
6abeab42d5
Updating require paths, making tests succeed, and fixing docs
2011-06-24 13:48:41 -06:00