Sam Tobin-Hochstadt
|
3fc133a0b8
|
Correct typing for `or'.
svn: r17665
|
2010-01-15 19:39:46 +00:00 |
|
Sam Tobin-Hochstadt
|
5e1b355e32
|
Syntax for predicates with non-empty paths
svn: r17660
|
2010-01-14 23:17:56 +00:00 |
|
Sam Tobin-Hochstadt
|
d69c96cf06
|
update to the final version of this code
svn: r17658
|
2010-01-14 22:09:31 +00:00 |
|
Sam Tobin-Hochstadt
|
104adf9c62
|
Types for the other `check-expect'-style forms.
svn: r17657
|
2010-01-14 21:24:47 +00:00 |
|
Sam Tobin-Hochstadt
|
1ab2a41092
|
Paths for first' and rest'
svn: r17654
|
2010-01-14 20:00:37 +00:00 |
|
Sam Tobin-Hochstadt
|
33592b4f6c
|
Typecheck `or' correctly.
svn: r17653
|
2010-01-14 19:53:28 +00:00 |
|
Ryan Culpepper
|
97135f112c
|
macro-debugger: fixed bug re local-expansion and macro hiding
svn: r17642
|
2010-01-13 23:41:23 +00:00 |
|
Jay McCarthy
|
a1d7945958
|
PR10689
svn: r17621
|
2010-01-12 21:51:35 +00:00 |
|
Matthew Flatt
|
331c6d2f5f
|
fix bignum expt (PR 10690); also fixed a doc typo
svn: r17614
|
2010-01-12 02:16:12 +00:00 |
|
Sam Tobin-Hochstadt
|
4fa4f6fd2d
|
Propogate expected type through `reverse'.
New loop special case for `for/list'.
svn: r17609
|
2010-01-11 20:48:26 +00:00 |
|
Eli Barzilay
|
55d4ac93b3
|
another case of this
svn: r17602
|
2010-01-11 06:38:19 +00:00 |
|
Eli Barzilay
|
384cadd579
|
express expected result of []s using []s, so these tests make sense for readers that use []s in a different way too
svn: r17601
|
2010-01-11 06:31:01 +00:00 |
|
Eli Barzilay
|
6b7c199326
|
* Some reorganization of code
* Rename `make-repeated-sequence-generator' -> `sequence->repeated-generator'
* Several tests for `sequence->generator'
svn: r17586
|
2010-01-09 04:45:39 +00:00 |
|
Stevie Strickland
|
ab3dd78cb1
|
Removing scheme/load I used for editing this.
svn: r17580
|
2010-01-08 21:04:21 +00:00 |
|
Stevie Strickland
|
1c47ecc346
|
Just fixing the unit testcases so that they don't error.
svn: r17579
|
2010-01-08 21:03:17 +00:00 |
|
Sam Tobin-Hochstadt
|
f13453e889
|
`andmap' now works as a predicate in Typed Scheme
svn: r17575
|
2010-01-08 19:05:58 +00:00 |
|
Stevie Strickland
|
ea20ee160f
|
Add a dummy lambda expansion to signature compilation to ensure that the
expressions only refer to locally-bound names or names that are part of the
signature itself.
svn: r17573
|
2010-01-08 18:47:51 +00:00 |
|
Stevie Strickland
|
9e0f2a3c5f
|
Identifiers in signature contracts don't use whatever prefixing or such may be
in play in the body of a unit, so we need to rename the "external" version to
the "internal" version. This fixes PR 10246.
svn: r17571
|
2010-01-08 17:20:19 +00:00 |
|
Sam Tobin-Hochstadt
|
05a0e722f9
|
use of member, memq, memv as predicates working properly
svn: r17568
|
2010-01-08 15:55:32 +00:00 |
|
Sam Tobin-Hochstadt
|
0d46fcb48a
|
Create new `typed/test-engine' collection.
Remove dependence of `typed-scheme' on `test-engine'.
svn: r17567
|
2010-01-08 15:38:17 +00:00 |
|
Jon Rafkind
|
b497787b89
|
one more name change
svn: r17556
|
2010-01-07 22:31:29 +00:00 |
|
Jon Rafkind
|
f5ea84cbb4
|
add infinite-generator macro. change name infinite to make-repeat-generator
svn: r17555
|
2010-01-07 22:28:37 +00:00 |
|
Sam Tobin-Hochstadt
|
b7f9899439
|
`member' can now be used a predicate.
svn: r17554
|
2010-01-07 22:11:54 +00:00 |
|
Jon Rafkind
|
9fc7b4c445
|
add infinite generator test
svn: r17553
|
2010-01-07 21:54:07 +00:00 |
|
Sam Tobin-Hochstadt
|
eaad64d612
|
Better error message for functions that don't have the same arity as
the expected.
Add some tests for errors.
svn: r17551
|
2010-01-07 21:45:57 +00:00 |
|
Sam Tobin-Hochstadt
|
08457d35e3
|
Improve error messages in the simple case.
Change 'typecheck to Type Checker in error messages.
svn: r17542
|
2010-01-07 19:41:42 +00:00 |
|
Matthew Flatt
|
41261c6047
|
fill out fl and fx operations; repair fixnum-overflow bug in quotient
svn: r17524
|
2010-01-07 03:30:33 +00:00 |
|
Sam Tobin-Hochstadt
|
a8e1c829c2
|
Fix `type-apply'
Fix duplicate filters
svn: r17522
|
2010-01-07 00:55:51 +00:00 |
|
Sam Tobin-Hochstadt
|
c7cb124c95
|
Put dynamic behavior of `check-expect' into functions.
Give those functions types.
svn: r17519
|
2010-01-06 23:03:08 +00:00 |
|
Robby Findler
|
68efb4008a
|
normalized the results of procedure-arity
svn: r17504
|
2010-01-06 19:34:29 +00:00 |
|
Sam Tobin-Hochstadt
|
ac9d2d8d9e
|
Support prefab struct literals in quasipatterns.
Fixes PR 10050.
svn: r17495
|
2010-01-06 16:41:17 +00:00 |
|
Matthew Flatt
|
6151119d5e
|
JIT tweak for flonum comparisons; better bytecode-compiler transformations for expressions used as branch tests
svn: r17486
|
2010-01-05 20:24:59 +00:00 |
|
Matthew Flatt
|
3902824d88
|
adjust inlining algorithm again; better JIT compilation of nested branches; better JIT handling of literal floating-point numbers
svn: r17484
|
2010-01-05 15:13:03 +00:00 |
|
Sam Tobin-Hochstadt
|
b802c7dfd0
|
Fix PR 10140
svn: r17473
|
2010-01-04 01:12:58 +00:00 |
|
Matthew Flatt
|
38d7e8fea2
|
built-in fixnum ops; bug fix related to misuse of flonum ops; questionable attempt to improve inlining algorithm
svn: r17461
|
2010-01-02 16:33:28 +00:00 |
|
Robby Findler
|
e821a0c461
|
separated 2htdp/universe from htdp/image, allowing either htdp/image or 2htdp/image to be used
svn: r17430
|
2009-12-29 23:59:39 +00:00 |
|
Robby Findler
|
37613b0bde
|
fixed use of random for 64 bit machines
svn: r17401
|
2009-12-25 20:03:32 +00:00 |
|
Matthew Flatt
|
b18ba4a4e5
|
fix use of 'random' in fixnum test suite
svn: r17397
|
2009-12-25 13:14:57 +00:00 |
|
Robby Findler
|
195d608fe5
|
added scheme/fixnum
svn: r17391
|
2009-12-23 15:41:40 +00:00 |
|
Matthew Flatt
|
f332afc3dd
|
fix leak created by transitive thread-resume
svn: r17370
|
2009-12-20 15:39:55 +00:00 |
|
Eli Barzilay
|
942798196f
|
removed old copy of md5 tests from mzscheme tests
svn: r17368
|
2009-12-20 09:58:19 +00:00 |
|
Eli Barzilay
|
bf2992ff97
|
md5 tests in the file tests
svn: r17367
|
2009-12-20 09:57:26 +00:00 |
|
Eli Barzilay
|
4cd3d34b43
|
require md5 from file/md5
svn: r17364
|
2009-12-20 09:46:09 +00:00 |
|
Stevie Strickland
|
fb85388288
|
Add this%, which is the class counterpart of the object reference "this".
svn: r17359
|
2009-12-19 20:56:40 +00:00 |
|
Matthew Flatt
|
0a1e4e6e83
|
fix an allocation in bytecode compiler; add flvector equality
svn: r17353
|
2009-12-18 21:53:02 +00:00 |
|
Matthew Flatt
|
9192f073d0
|
compiler flonum tweaks
svn: r17349
|
2009-12-18 16:59:05 +00:00 |
|
Matthew Flatt
|
fdd7122994
|
scheme/flonum (v4.2.3.8)
svn: r17348
|
2009-12-18 15:40:00 +00:00 |
|
Matthew Flatt
|
bc47db42e4
|
unboxed known-flonum loop accumulators
svn: r17338
|
2009-12-17 15:58:29 +00:00 |
|
Sam Tobin-Hochstadt
|
142bbf19fd
|
fix to account for changes to common/cmdline.ss
svn: r17337
|
2009-12-17 15:46:48 +00:00 |
|
Sam Tobin-Hochstadt
|
9e6e9696af
|
Use flsqrt.
Eliminate pointless micro-optimizations.
svn: r17330
|
2009-12-16 16:24:54 +00:00 |
|