Commit Graph

10270 Commits

Author SHA1 Message Date
Matthew Flatt
d596401804 scheme/foreign: allow #f as NULL function pointer, allow callback as cpointer
svn: r12992
2009-01-03 18:51:15 +00:00
Matthew Flatt
05e66120ef look up owner table after call to custodian_to_owner_set
svn: r12991
2009-01-03 17:58:20 +00:00
Matthew Flatt
91801b4601 fix algorithmic problem with syntax certificates (so Oleg's syntax-rules stress test runs in reasonable time)
svn: r12990
2009-01-03 17:51:06 +00:00
Robby Findler
6cc488603f PR 9999: fixed color-list->image and alpha-color-list->image so that they accept zeros for the widths and heights
svn: r12988
2009-01-03 17:36:46 +00:00
Robby Findler
97e00eef97 fixed a bug in the ->d contract checking (wrt tail dropping)
svn: r12987
2009-01-03 16:57:46 +00:00
Robby Findler
3af2ea45d0 changed ->d so that it only checks the contract just above, not many above
svn: r12986
2009-01-03 16:40:54 +00:00
Robby Findler
ca58e72aa0 added note about contracts & tail rec
svn: r12985
2009-01-03 16:37:42 +00:00
Matthew Flatt
e54ad05bb0 doc read/write closed ports => exn:fail
svn: r12984
2009-01-03 12:20:48 +00:00
Eli Barzilay
e73ac487f9 Welcome to a new PLT day.
svn: r12983
2009-01-03 08:50:13 +00:00
Matthias Felleisen
f5714c2086 added universe via a 2htdp teachpack
svn: r12980
2009-01-03 02:38:09 +00:00
Matthew Flatt
b2d0a37f7b add propagated arguments to 'call-with-continuation-prompt'; streamline 'with-handlers' expansion; speed up slightly some JITted cross-module function calls
svn: r12979
2009-01-02 21:57:31 +00:00
Robby Findler
de4158dfa5 changed f3 to behave like the 'edit|find' menu item
svn: r12978
2009-01-02 21:31:28 +00:00
Matthew Flatt
c7acb6d9ef fix pinhole bug created by recent cache-image-snip% changes
svn: r12975
2009-01-02 20:19:36 +00:00
Casey Klein
f402605fed Added check-metafunction and check-reduction-relation. Fixed bug in
generation of `any' pattern.

svn: r12974
2009-01-02 20:18:53 +00:00
Matthew Flatt
b58664d1f8 fix coerce-to-cache-image-snip
svn: r12973
2009-01-02 20:15:58 +00:00
Matthew Flatt
e92b588985 macro-expansion performance tweaks
svn: r12972
2009-01-02 16:50:32 +00:00
Matthew Flatt
9e42e5c876 fix struct type property propagation when the parent type has > 5 properties
svn: r12970
2009-01-02 12:39:30 +00:00
Eli Barzilay
9564e24388 typo (PR9994)
svn: r12969
2009-01-02 12:36:32 +00:00
Eli Barzilay
cdfac8127a Welcome to a new PLT day.
svn: r12968
2009-01-02 08:50:13 +00:00
Matthew Flatt
9f5976e46b scheme/foreign doc fixes related to _fpointer
svn: r12966
2009-01-01 21:54:06 +00:00
Matthew Flatt
5e9b0c157a fix from Will for set-port-position test by getting a position that will be used later (PR 9993)
svn: r12965
2009-01-01 21:36:37 +00:00
Matthew Flatt
1c38bd2d3f fix unit signature 'open' by adjusting 'rename', 'only', and 'execpt'
svn: r12964
2009-01-01 21:15:56 +00:00
Matthew Flatt
ca913054d3 fix !test/exn docs
svn: r12963
2009-01-01 21:12:37 +00:00
Matthew Flatt
049df29d8b fixed nested canceling marks in syntax objects
svn: r12962
2009-01-01 19:26:33 +00:00
Eli Barzilay
08219f0404 Welcome to a new PLT day.
svn: r12961
2009-01-01 08:50:22 +00:00
Robby Findler
fb821d9041 added argmin and argmax to scheme/list and to the teaching languages
svn: r12960
2009-01-01 00:03:31 +00:00
Eli Barzilay
eaf3e93ebe Welcome to a new PLT day.
svn: r12958
2008-12-31 08:50:17 +00:00
Robby Findler
459a3247e7 clarified term-match vs term-let a little bit
svn: r12957
2008-12-31 02:19:30 +00:00
Matthew Flatt
5cefde5945 regexp grammar correction so that [^] can't be parsed as a range containing ^
svn: r12956
2008-12-30 23:58:41 +00:00
Matthew Flatt
8fac3dbc89 fix gui-available? to return #f for phases other than 0
svn: r12955
2008-12-30 21:20:55 +00:00
Matthew Flatt
5b395a3abc new guide section on parameterize and other doc tweaks
svn: r12953
2008-12-30 16:21:11 +00:00
Matthew Flatt
87274b2a97 procedure-rename
svn: r12952
2008-12-30 14:36:25 +00:00
Eli Barzilay
b190e2a8d0 Welcome to a new PLT day.
svn: r12951
2008-12-30 08:50:16 +00:00
Matthew Flatt
1642a84e69 add equal?/recur; implement equal? for image-snip% via properties
svn: r12950
2008-12-29 22:36:53 +00:00
Eli Barzilay
55170180cd Welcome to a new PLT day.
svn: r12949
2008-12-29 08:50:15 +00:00
Matthew Flatt
836e108401 refine compiler/zo-parse docs
svn: r12948
2008-12-28 19:21:15 +00:00
Matthew Flatt
7aec6b8761 document compiler/zo-parse and compiler/decompile
svn: r12947
2008-12-28 18:57:13 +00:00
Matthew Flatt
0cd2537a82 add equal<%> ad interface*
svn: r12946
2008-12-28 15:05:02 +00:00
Eli Barzilay
df7796873a Welcome to a new PLT day.
svn: r12945
2008-12-28 08:50:17 +00:00
Eli Barzilay
f8b597eb54 Welcome to a new PLT day.
svn: r12944
2008-12-27 08:50:13 +00:00
John Clements
14b0203fb9 changed res-expr to range-expr for consistency
svn: r12943
2008-12-27 07:22:38 +00:00
Robby Findler
ff3c1c970e added feedback to the GUI showing the cat's shortest paths to the edge
svn: r12942
2008-12-26 18:50:10 +00:00
Robby Findler
1b093e7963 improved the check that avoids redrawing (added it to key events and changed it to use equal instead of eq)
svn: r12941
2008-12-26 18:34:40 +00:00
Jay McCarthy
d00db36f66 Contracts on dynamic-requires
svn: r12940
2008-12-26 15:54:23 +00:00
Jay McCarthy
02153a2235 New limiting tip
svn: r12939
2008-12-26 15:22:47 +00:00
Matthew Flatt
2083015b65 fix result checking for fxdiv
svn: r12938
2008-12-26 13:43:16 +00:00
Eli Barzilay
7835802a04 Welcome to a new PLT day.
svn: r12937
2008-12-26 08:50:18 +00:00
Eli Barzilay
384dcf3328 Welcome to a new PLT day.
svn: r12936
2008-12-25 08:50:13 +00:00
Robby Findler
58a5ba6bf2 PR 9986
svn: r12935
2008-12-24 23:25:20 +00:00
Robby Findler
f5dfb7ed31 fixed end of game bug
svn: r12934
2008-12-24 15:58:23 +00:00