Sam Tobin-Hochstadt
|
9ccd44e8fd
|
rackety TS docs
|
2010-05-09 12:35:59 -04:00 |
|
Sam Tobin-Hochstadt
|
ad537cce84
|
Remove unnecessary requires which caused bizarre errors
|
2010-05-04 19:47:38 -04:00 |
|
Sam Tobin-Hochstadt
|
646bc0ecab
|
avoid error when not transforming
|
2010-05-04 19:47:38 -04:00 |
|
Sam Tobin-Hochstadt
|
087c5129e3
|
Require '#%paramz at the correct phase (thanks ryan)
|
2010-05-04 19:47:37 -04:00 |
|
Sam Tobin-Hochstadt
|
08ca97bf9e
|
Don't wrap booleans, print typed values
|
2010-05-04 19:47:37 -04:00 |
|
Sam Tobin-Hochstadt
|
9ab4887e58
|
add type for 2-arg `atan'
|
2010-05-04 19:47:37 -04:00 |
|
Sam Tobin-Hochstadt
|
4183a3f32a
|
doc fix
|
2010-05-04 19:47:37 -04:00 |
|
Sam Tobin-Hochstadt
|
4984345657
|
handle full generality of extend-parameterization
|
2010-05-04 19:47:37 -04:00 |
|
Ryan Culpepper
|
eff9147ddc
|
syntax/parse: literals, literal-sets, and phases (todo: docs)
typed-scheme: added missing import for literal
|
2010-05-04 14:12:49 -06:00 |
|
Sam Tobin-Hochstadt
|
105a560698
|
add some vector functions
|
2010-05-03 18:13:12 -04:00 |
|
Sam Tobin-Hochstadt
|
996405af9c
|
fix problem reported by Sigrid on plt-scheme
|
2010-05-03 13:15:19 -04:00 |
|
Sam Tobin-Hochstadt
|
8c22099aec
|
fix PR 10868
|
2010-05-03 13:07:30 -04:00 |
|
Sam Tobin-Hochstadt
|
55929072bb
|
change error message for `define:' (fixes PR 10883)
|
2010-05-03 11:35:30 -04:00 |
|
Sam Tobin-Hochstadt
|
abc83496b3
|
fix literal hashtables and pairs
|
2010-05-03 11:31:27 -04:00 |
|
Matthew Flatt
|
28b4043077
|
rename all files .ss -> .rkt
|
2010-04-27 16:50:15 -06:00 |
|
Matthew Flatt
|
7503f8c6e9
|
change #:module-info to #:language-info for consistency with module->language-info
|
2010-04-21 18:50:16 -06:00 |
|
Sam Tobin-Hochstadt
|
bff6400fb4
|
rename scheme to racket
|
2010-04-21 16:06:44 -04:00 |
|
Matthew Flatt
|
c95a398754
|
move most of the 'scheme' collection to the 'racket' collection
|
2010-04-20 15:24:48 -06:00 |
|
Sam Tobin-Hochstadt
|
41e469d7ae
|
Update structure types to have constructor ids.
Use constructor to generate better contracts for poly structs.
|
2010-04-14 15:06:14 -04:00 |
|
Sam Tobin-Hochstadt
|
0c730ae50a
|
test improvements
svn: r18814
|
2010-04-14 17:11:21 +00:00 |
|
Sam Tobin-Hochstadt
|
25a817e4aa
|
Fix thinko in subtyping.
svn: r18802
|
2010-04-12 22:23:39 +00:00 |
|
Sam Tobin-Hochstadt
|
0b55e34853
|
Enable proper reader and repl config for typed/scheme
svn: r18773
|
2010-04-09 20:06:53 +00:00 |
|
Sam Tobin-Hochstadt
|
24ad4005e8
|
fix doc bugs reported by danny
svn: r18765
|
2010-04-08 20:11:39 +00:00 |
|
Noel Welsh
|
cfab7a8d97
|
Add type definition for unsafe-vector*-ref and unsafe-vector*-length, which have recently been introduced, and a test case for in-vector (which uses the above).
svn: r18667
|
2010-03-30 13:33:45 +00:00 |
|
Noel Welsh
|
302555cf01
|
Add types for most of Byte and String Output (Section 12.3 of the Reference). Only functions that need an Event type (i.e. matching evt?) are missing. They are commented out as a placeholder for future additions.
svn: r18628
|
2010-03-26 14:48:33 +00:00 |
|
Noel Welsh
|
af84b331a1
|
Add the fx to fl conversion functions to Typed Scheme
Add tests for flonum operations to Typed Scheme test suite
Fix the compiler bug tests above uncovered
svn: r18609
|
2010-03-24 13:18:37 +00:00 |
|
Noel Welsh
|
7c55242179
|
Add the full suite of fl and unsafe-fl operations to Typed Scheme
Correct an error in documentation of flmin and flmax -- they were documented as taking a single argument when in fact they take two.
svn: r18604
|
2010-03-23 12:24:50 +00:00 |
|
Noel Welsh
|
cf017110a9
|
Fix a problem generating contracts for FlVector exports. Add test for problem.
svn: r18603
|
2010-03-23 10:30:24 +00:00 |
|
Sam Tobin-Hochstadt
|
d58bf1521b
|
added (disabled) optimization
svn: r18567
|
2010-03-17 19:25:21 +00:00 |
|
Sam Tobin-Hochstadt
|
31911dba55
|
add FlVector as a type
svn: r18559
|
2010-03-17 17:00:14 +00:00 |
|
Sam Tobin-Hochstadt
|
fe68168e3d
|
these operations do not exist
svn: r18558
|
2010-03-17 16:51:04 +00:00 |
|
Noel Welsh
|
39a1489403
|
Add FlVector types to Typed Scheme and bindings for all flvector operations in scheme/flonum and scheme/unsafe/ops.
svn: r18555
|
2010-03-17 14:49:29 +00:00 |
|
Sam Tobin-Hochstadt
|
b9902e5145
|
Actual contracts for classes. Yay sstrickl!
svn: r18547
|
2010-03-15 18:21:15 +00:00 |
|
Stevie Strickland
|
bf56a108fe
|
Need scheme/class's init for use in class/c form.
svn: r18543
|
2010-03-15 09:04:10 +00:00 |
|
Stevie Strickland
|
5a488ae7cb
|
Add handling of by-name inits to commented-out class/c use in typed-scheme.
Also, fix class/c section of reference slightly by mentioning the role of
external contracts in class instantiation.
svn: r18542
|
2010-03-15 08:57:41 +00:00 |
|
Stevie Strickland
|
7b831e86a6
|
Correct with-type so it handles result types of the form (values t ...).
svn: r18531
|
2010-03-14 02:32:20 +00:00 |
|
Sam Tobin-Hochstadt
|
9035e2e584
|
Prevent unbound identifiers from being in the base env.
Fix some bugs caught by this.
svn: r18526
|
2010-03-12 16:25:40 +00:00 |
|
Noel Welsh
|
a8b5f4275a
|
Add scheme/fixnum to the list of require'd modules, meaning the type declarations for fixnum operations are actually bound to the correct functions and so Typed Scheme programs using fixnum ops will actually compile.
svn: r18522
|
2010-03-12 10:58:26 +00:00 |
|
Sam Tobin-Hochstadt
|
b3be4f32f7
|
Null does not overlap with structs.
svn: r18508
|
2010-03-10 23:43:47 +00:00 |
|
Sam Tobin-Hochstadt
|
24b9078560
|
update docs to use `define-type'
document `define-predicate'
svn: r18498
|
2010-03-10 00:17:33 +00:00 |
|
Sam Tobin-Hochstadt
|
c24daa5dbb
|
Add `define-predicate'
svn: r18497
|
2010-03-10 00:10:03 +00:00 |
|
Sam Tobin-Hochstadt
|
87f978e59e
|
Fix PR 10813
svn: r18477
|
2010-03-05 21:52:54 +00:00 |
|
Sam Tobin-Hochstadt
|
e703d52b94
|
fix PR10810
svn: r18470
|
2010-03-04 21:42:55 +00:00 |
|
Sam Tobin-Hochstadt
|
b020c8dc21
|
fix some unfortunate bugs
svn: r18433
|
2010-03-02 20:37:36 +00:00 |
|
Sam Tobin-Hochstadt
|
65b12a2af3
|
Use `current-contract-region' appropriately.
Maintain source locations.
Fix PR 10776.
svn: r18421
|
2010-03-01 23:43:15 +00:00 |
|
Sam Tobin-Hochstadt
|
3ea26dee84
|
Re-enable printing
svn: r18420
|
2010-03-01 22:56:03 +00:00 |
|
Sam Tobin-Hochstadt
|
33db456f9e
|
fix PR 10735
svn: r18419
|
2010-03-01 22:51:42 +00:00 |
|
Sam Tobin-Hochstadt
|
12257912e3
|
Fix bug 10763.
svn: r18418
|
2010-03-01 22:48:11 +00:00 |
|
Sam Tobin-Hochstadt
|
079c430e89
|
fix doc typo
svn: r18417
|
2010-03-01 22:32:48 +00:00 |
|
Sam Tobin-Hochstadt
|
78c14e434b
|
Add `with-type' for defintions, add #:result keyword.
Fix contract for top-arr.
Remove static version of printing conditional.
Fix brokenness in print-converting.
svn: r18416
|
2010-03-01 22:31:24 +00:00 |
|