Commit Graph

839 Commits

Author SHA1 Message Date
Matthew Flatt
4ce8dfa7da fix problems with having a struct implement both prop:evt and prop:procedure; merge to 4.2.4
svn: r17802
2010-01-24 15:30:16 +00:00
John Clements
1a9e2c8df1 ormap docs didn't say what it returned (earlier fix fluffed, IIUC)
svn: r17624
2010-01-13 01:20:48 +00:00
Jay McCarthy
c22810cef1 Fixing two typos found by pdedede
svn: r17615
2010-01-12 02:37:22 +00:00
Jon Rafkind
e9165f30fe document latest scheme/generator functions
svn: r17613
2010-01-11 22:22:51 +00:00
Matthew Flatt
349c15d478 replae module->compiled-module-expression with module->imports and module->exports
svn: r17588
2010-01-09 14:42:18 +00:00
Matthew Flatt
4fedeeaf7a add module->compiled-module-expression, which is used in Scribble's traversal of module paths to find documented bindings
svn: r17576
2010-01-08 19:53:04 +00:00
Matthew Flatt
dff26c2e22 doc fixes (PRs 9971, 10168)
svn: r17566
2010-01-08 14:14:16 +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
Robby Findler
68efb4008a normalized the results of procedure-arity
svn: r17504
2010-01-06 19:34:29 +00:00
Sam Tobin-Hochstadt
1cca4008f7 update match grammar
svn: r17482
2010-01-05 14:48:30 +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
Matthew Flatt
e68aabd67a change expand and local-expand to lift certificates
svn: r17439
2009-12-30 17:27:38 +00:00
Robby Findler
fb6daf8c0c added caveat about slowness
svn: r17394
2009-12-24 18:37:02 +00:00
Robby Findler
195d608fe5 added scheme/fixnum
svn: r17391
2009-12-23 15:41:40 +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
fdd7122994 scheme/flonum (v4.2.3.8)
svn: r17348
2009-12-18 15:40:00 +00:00
Matthew Flatt
ff81d89c52 guarantee current-inexact-milliseconds as since Jan 1, 1970
svn: r17343
2009-12-17 20:47:40 +00:00
Mike Sperber
a3ae03861b Typo fixes.
svn: r17336
2009-12-17 14:52:13 +00:00
Mike Sperber
56c6ae78f7 Typo fix fix.
svn: r17335
2009-12-17 14:35:02 +00:00
Mike Sperber
6a1b831ab8 Typo fix.
svn: r17334
2009-12-17 14:34:01 +00:00
Matthew Flatt
45e84ca087 unboxing of let-bound flonums (v4.2.3.6)
svn: r17328
2009-12-16 13:30:40 +00:00
Mike Sperber
0c03246daa Fix xref.
svn: r17268
2009-12-11 16:50:58 +00:00
Sam Tobin-Hochstadt
c8c9bd0556 Add `in-bytes-lines'
svn: r17261
2009-12-10 17:01:53 +00:00
Eli Barzilay
eb95fbfda3 two more typos like the ones ryan fixed earlier
svn: r17219
2009-12-06 00:17:23 +00:00
Eli Barzilay
1b5ab0b46a several typos in the vectors docs (PR10642), also some in list docs
svn: r17218
2009-12-06 00:15:21 +00:00
Ryan Culpepper
63469d2f3d scribblings: fixed misc doc typos
syntax/id-table: disabled debugging code

svn: r17215
2009-12-05 22:02:46 +00:00
Robby Findler
ada899f158 added more examples and tests for order-of-magnitude
svn: r17212
2009-12-05 20:38:38 +00:00
Matthew Flatt
aacffcc2bf fix docs on collection paths (PR 10641)
svn: r17186
2009-12-04 22:01:43 +00:00
Matthew Flatt
4eef1b3cee flvectors
svn: r17177
2009-12-03 16:42:32 +00:00
Eli Barzilay
3d9c4b0ac5 Added --addon'/-A', in addition to $PLTADDONDIR from revision 17121.
svn: r17136
2009-12-01 15:11:45 +00:00
Sam Tobin-Hochstadt
ca5f5656c0 document `file->list'
fix typos in contracts.

svn: r17134
2009-12-01 14:33:09 +00:00
Ryan Culpepper
d36297d176 reference: added spacing in sequence boilerplate macro
Please propagate to release branch if possible.

svn: r17129
2009-12-01 07:57:33 +00:00
Eli Barzilay
2fd3c23393 Undo this change. Like I said on the list, it is wrong to poll the
environment variable every time it is accessed (especially given that
there will be a command-line option for this).  I'll commit a proper
thing later tonight if I get to it.

svn: r17122
2009-12-01 02:16:19 +00:00
Carl Eastlund
b4a32ddc1c Merged changes from branches/cce/plt+addon-dir:
- Added PLTADDONDIR environment variable to control the location of
  generated files from Planet and Scribble, specifically by overriding
  the result of (find-system-path 'addon-dir).
- Updated documentation of find-system-path to report this change.

svn: r17121
2009-12-01 02:10:50 +00:00
Matthew Flatt
06288a8b7f procedure-rename special treatment of struct accessors & mutators
svn: r17093
2009-11-29 15:53:08 +00:00
Matthew Flatt
f03ab78c40 another syntax hack to fix 'scheme/package'; other test corrections
svn: r17075
2009-11-27 02:12:27 +00:00
Matthew Flatt
61dd4ca0b9 add unsafe-f64vector-{ref,set!} and improve JIT to inline arithmetic ops with more than 2 arguments
svn: r17068
2009-11-26 15:07:16 +00:00
Jon Rafkind
91d4240765 add some examples
svn: r17052
2009-11-24 23:14:18 +00:00
Carl Eastlund
958e3418aa Added caveat in Reference to "7.5 Building New Contract Combinators" and its
subsection "7.5.1 Contracts as structs" stating:

"Note: The interface in this section is unstable and subject to change."

This is in preparation for a new implementation of contract properties.

svn: r17014
2009-11-23 21:21:40 +00:00
Stevie Strickland
2a7664eba8 Fix up docs for flat-named-contract.
svn: r16929
2009-11-20 21:35:26 +00:00
John Clements
89a388c6f7 added examples for expand
svn: r16847
2009-11-17 20:29:47 +00:00
Eli Barzilay
518a9d2df1 added path-up to scheme/require
svn: r16824
2009-11-17 08:11:44 +00:00
Sam Tobin-Hochstadt
0ae5843f11 Add unstable/match with == match expander.
Add 'match expander' tech def.

svn: r16814
2009-11-16 16:58:11 +00:00
Eli Barzilay
b1f5b0652c new kinds of promises
svn: r16807
2009-11-16 11:06:47 +00:00
Jon Rafkind
f0d5ba438c add more pair/list examples
svn: r16797
2009-11-16 04:46:49 +00:00
Jon Rafkind
860a36d499 add examples for all c-r shortcuts
svn: r16795
2009-11-16 04:04:58 +00:00
Jon Rafkind
c991ada1e7 add examples for pairs
svn: r16794
2009-11-16 02:40:45 +00:00
Sam Tobin-Hochstadt
fb29a2498e Move a bunch of functions from typed-scheme/utils/utils to unstable.
Add convenience lib for unstable docs.
Add char support to format-{id,symbol}
Add unstable/sequence library.

svn: r16789
2009-11-15 22:15:29 +00:00
Matthew Flatt
c34d5f3776 revised docs for 'delay', which now accepts a body sequence instead of a single expression
svn: r16783
2009-11-15 14:25:49 +00:00