Commit Graph

11412 Commits

Author SHA1 Message Date
Matthew Flatt
6e80847b18 auto add main include dir in compiler/xform (PR 10155)
svn: r14253
2009-03-24 18:38:42 +00:00
Matthew Flatt
3b49038947 better eof handling in zo-parse
svn: r14252
2009-03-24 18:38:18 +00:00
Sam Tobin-Hochstadt
43443652b8 Add fake type name -Real
Add `scheme/math' types from Jos Koot.

svn: r14251
2009-03-24 17:49:15 +00:00
Sam Tobin-Hochstadt
e0a95e9e22 Add `tanh' with documentation.
svn: r14250
2009-03-24 17:48:11 +00:00
Matthew Flatt
7362da34a9 JIT peephole-ish optimization to avoid unnecessary ajustments to the runstack register
svn: r14249
2009-03-24 16:36:16 +00:00
Matthew Flatt
043ffccc91 avoid png & zlib makefiles when libpng is enabled
svn: r14248
2009-03-24 16:35:01 +00:00
Philippe Meunier
1ac8f8b113 quaterly update
svn: r14246
2009-03-24 01:55:03 +00:00
Eli Barzilay
896018f96b remove support files when a test is done
svn: r14245
2009-03-23 23:04:30 +00:00
Matthew Flatt
60bdcaed25 skip compiling deinprogramm tests
svn: r14244
2009-03-23 19:41:03 +00:00
Matthew Flatt
4dc6651069 within mzscheme, use gcc noinline attribute on some stack-mangling functions
svn: r14243
2009-03-23 18:54:12 +00:00
Matthew Flatt
c656a658e9 doc xform Scheme API a provided by Will Farr (PR 10151)
svn: r14242
2009-03-23 18:49:03 +00:00
Sam Tobin-Hochstadt
60e096913d First step to polymorphic functions in typed/untyped interface
- poly/c contract from Carl/Stevie
- generate the contracts
- test
- use in typed/srfi/14

svn: r14241
2009-03-23 18:29:07 +00:00
Sam Tobin-Hochstadt
6108dc873c Types for `scheme/path', from Harsha.
svn: r14240
2009-03-23 17:25:57 +00:00
Matthew Flatt
31e1057128 aother refinement to note on require sub-form expansion
svn: r14239
2009-03-23 16:38:21 +00:00
Matthew Flatt
f3a5008176 typo
svn: r14238
2009-03-23 16:32:02 +00:00
Matthew Flatt
59988f5ca5 refine examples for require & provide
svn: r14237
2009-03-23 16:30:29 +00:00
Robby Findler
29aa214cfe svn: r14236 2009-03-23 16:09:54 +00:00
Sam Tobin-Hochstadt
ba56d99adb Fix return documentation for tar' and tar->output'
Add documentation for `tar-gzip'

svn: r14235
2009-03-23 15:54:26 +00:00
Sam Tobin-Hochstadt
746446d4ac Typed wrapper for file/tar
contributed by YC.

svn: r14233
2009-03-23 15:34:34 +00:00
Sam Tobin-Hochstadt
40b4731106 Expand (require A ...) into (begin (require A) ...)
- docs (including discussion of require scoping)
- tests

svn: r14232
2009-03-23 14:13:10 +00:00
Matthew Flatt
1c9f11717c remove unnecessary loop
svn: r14231
2009-03-23 13:23:25 +00:00
Matthew Flatt
7e6dc9b40e optimize (if (if <test> #t #f) <t> <f>) to (if <test> #t #f); this pattern happens with 'and' and constant folding
svn: r14230
2009-03-23 13:17:46 +00:00
Matthew Flatt
3e039705fa fix missig return (PR 10149)
svn: r14229
2009-03-23 12:34:40 +00:00
Sam Tobin-Hochstadt
bb2268b9be improve types for foldl, foldr
svn: r14228
2009-03-23 12:02:46 +00:00
Eli Barzilay
dec8ea4775 Welcome to a new PLT day.
svn: r14227
2009-03-23 07:50:24 +00:00
Robby Findler
4f057fce77 svn: r14226 2009-03-23 03:58:13 +00:00
Robby Findler
4eb298c6f7 svn: r14225 2009-03-23 03:56:51 +00:00
Matthew Flatt
5d3d5a890a record per-thread milliseconds
svn: r14224
2009-03-23 01:26:51 +00:00
Matthew Flatt
75373d4094 refine replace-context docs
svn: r14223
2009-03-23 01:25:45 +00:00
Matthew Flatt
547101ac5b disable sandbox break propagation in scribble/eval
svn: r14221
2009-03-22 16:42:35 +00:00
Matthew Flatt
5514afa4bc notes on the hazards of sandbox break propagation
svn: r14220
2009-03-22 16:42:03 +00:00
Matthew Flatt
a61e7b67f9 fix more break-progaration problems in scheme/sandbox (where recent changes were not quite right)
svn: r14219
2009-03-22 16:26:01 +00:00
Matthew Flatt
769ad3e98a fix bug in sync/enable-break where a channel recv could be accepted during the raise of a break exn; also, post NACKs before raising exn
svn: r14218
2009-03-22 16:24:50 +00:00
Matthew Flatt
bf499a4e05 avoid a jump in fast-path arity checking
svn: r14217
2009-03-22 16:22:05 +00:00
Matthew Flatt
8243dfaefb fix potential SFS problem in runstack-overflow handling
svn: r14216
2009-03-22 16:21:26 +00:00
Mike Sperber
26f50142b2 Add test suites for DeinProgramm stuff.
svn: r14215
2009-03-22 14:30:39 +00:00
Sam Tobin-Hochstadt
6d8014783b Use 'no-free-identifier=? property with rename transformers.
Allow use of ... without bound when only one ... var in scope.

svn: r14214
2009-03-22 12:41:26 +00:00
Eli Barzilay
4ba449b30d Welcome to a new PLT day.
svn: r14213
2009-03-22 07:50:17 +00:00
Eli Barzilay
b12698d31a reprovide the scheme/list binding for count, and for append* (as concatenate)
svn: r14211
2009-03-22 02:59:59 +00:00
Eli Barzilay
18fd48af97 Added `count'.
svn: r14210
2009-03-22 02:53:27 +00:00
Eli Barzilay
2e66794799 removed unused binding
svn: r14209
2009-03-22 02:50:25 +00:00
Eli Barzilay
1048d204ca more time, for slower machines
svn: r14207
2009-03-22 01:30:13 +00:00
Eli Barzilay
2af626972d There is a problem with empty lines: having a line (= a row) in the
code tables with empty contents makes the row not appear.  Usually,
we'd put an &nbsp; there so it does show, but that would be bad for
the preprocessor examples where I really want to have the table
contents reflect the exact file contents.

So another solution is to use a 'newline element, but then latex barfs
because it's not happy with a \\ inside a tt macro.  The hacked
"solution" is to have the newline element not be inside a tt element
-- latex doesn't barf now, but it does have one extra newline as a
result since it doesn't hide the newline to begin with.

A better solution is to find a way to make table cells in html not be
hidden when they have no contents, maybe through some css magic.

svn: r14206
2009-03-22 01:26:15 +00:00
John Clements
27a67c9c1a ...
svn: r14204
2009-03-21 21:28:16 +00:00
Matthew Flatt
a1455d8fe6 fix safe-for-safe problems with tail-call trampoline
svn: r14203
2009-03-21 15:24:05 +00:00
Eli Barzilay
1db2b65978 Finished the docs+tests, added some minor utilities.
svn: r14199
2009-03-21 15:06:48 +00:00
Matthew Flatt
20dd11d322 fix problem with make-syntax-delta-introducer
svn: r14198
2009-03-20 19:45:55 +00:00
Matthew Flatt
91c53fa123 add replace-context to syntax/strip-context
svn: r14196
2009-03-20 17:20:04 +00:00
Matthew Flatt
7dc8e077ed add 'not-provide-all-defined and 'nonimal-id suport for rename transformers; fix scheme/foreign and foreign docs to use it
svn: r14195
2009-03-20 16:59:28 +00:00
Eli Barzilay
0686dd721e Welcome to a new PLT day.
svn: r14194
2009-03-20 07:50:38 +00:00