David Van Horn
f029117266
Fixes spelling errors in reference.
2012-02-21 14:21:43 -05:00
David Van Horn
49064bc802
EOPL mzscheme => racket; closes PR10478.
2012-02-21 14:21:43 -05:00
Eli Barzilay
bfb731e065
Add robots.txt, to avoid spiders hammering the server via gitweb.
2012-02-21 14:21:43 -05:00
Robby Findler
bdd82c1b45
chop up the planetcute image
...
closes PR 12584
2012-02-21 12:21:07 -06:00
Matthew Flatt
b9012a2504
COM doc and error fixups
2012-02-21 06:14:44 -07:00
Matthew Flatt
b656219f8a
net/smtp: fix auth encoding to not add extra CRLFs
...
Closes PR 12501
2012-02-21 06:14:44 -07:00
Matthew Flatt
a12f9831a3
add optional newline argument to `base64-encode'
2012-02-21 06:14:44 -07:00
Robby Findler
7c3464f9d7
add marks on quoted identifiers so that, when they are used later, they bind properly
2012-02-20 21:30:24 -06:00
Sam Tobin-Hochstadt
b4af99babb
Fix types of numerics etc with expected type.
2012-02-20 18:45:33 -05:00
Robby Findler
7109e92b04
add gc2 support to random mutator
2012-02-20 15:29:00 -06:00
Robby Findler
3f5a45e904
fix broken vector->roots
2012-02-20 15:29:00 -06:00
Robby Findler
c42675f80c
adjust gc2's mutator language:
...
- give names to user functions that matches the user's names
(if the third bullet goes away, then the function
mutator-lift needs to be adjusted so that it uses
procedure-rename in order to preserve the improvement
in this bullet)
- change exn? to exn:fail? (to avoid catching break exns)
- change lang so that primitives (the ones in the
provide-flat-prims/lift declaration) are not allocated
in the user's space (treat them as if they are constants)
This change makes it easier to build up and explain the
GC api, piece by piece. That is, you can first run a program
that contains just a constant (and explain it) with only a
subset of the api. Then you can do something like (+ 1 2)
and explain it, both without getting into how procedures work.
(This is helpful for the way I run my lectures)
2012-02-20 15:29:00 -06:00
Sam Tobin-Hochstadt
a8bdb9d6ce
Speed up and improve tc-literal
. Now uses expected types more, and more sensibly.
...
Closes PR 12586.
2012-02-20 15:09:51 -05:00
Sam Tobin-Hochstadt
74c9265d66
Improve restrict
, and allow caller to control what type is returned for failure.
2012-02-20 15:09:51 -05:00
Sam Tobin-Hochstadt
99f01f5260
Fix overlap with sequences.
2012-02-20 15:09:51 -05:00
Vincent St-Amour
c7234772a4
Support relative path requires in performance report.
2012-02-20 14:02:07 -05:00
Jay McCarthy
1b054eed1b
Making change suggested by Norman Gray
2012-02-20 10:50:48 -07:00
Jay McCarthy
75a326e027
Better explanation of DrDr's behavior
2012-02-20 10:50:48 -07:00
Jay McCarthy
d7aa944eba
Squelch newline citations
2012-02-20 10:50:47 -07:00
Matthew Flatt
a884c91720
ffi/unsafe: add `array-length'
...
Closes PR 12576
2012-02-20 08:09:06 -07:00
Matthew Flatt
6371df556c
yet anther attempt to work around the Mac 10.7 localtime() bug
...
I now think the problem is likely to be realted to values
that do not fit into a signed 32-bit integer. Check for
the OS version and reject such integers.
2012-02-20 08:09:06 -07:00
Matthew Flatt
a79080e7ed
improve docs to match improved "-h" output
2012-02-20 08:09:06 -07:00
Stephen A. Goss
11f7dfbdcc
make it clear how to select a language from command line
2012-02-20 08:09:05 -07:00
Robby Findler
b811adda7c
fix a bug in the collector (if 'free is a symbol used in the
...
mutator, then the 'find-free-space' functions could fail)
2012-02-20 08:56:30 -06:00
Robby Findler
b2a3b3a8a2
add xor, adjust implies following Carl's comments
2012-02-20 06:25:37 -06:00
Robby Findler
297db9b305
fix bug introduced recently by special cases for ->
2012-02-19 16:25:35 -06:00
Sam Tobin-Hochstadt
88bd4cce6c
Document `quote' et al in ISL+lambda.
...
Closes PR 12585.
2012-02-19 16:24:57 -05:00
Robby Findler
d4b176dd41
clarify nor docs
2012-02-19 15:17:29 -06:00
Matthew Flatt
9ca0c34cb2
lazy: fix or' and
and' to not force last argument
...
The `or' and `and' functions already worked correctly; this
fix is for `or' and `and' as applied directly to arguments, which
expands to the `racket/base' `or' and `and' forms.
2012-02-19 07:38:29 -07:00
Robby Findler
4b2f78477a
added nand, nor, and implies to racket/bool
2012-02-19 08:05:11 -06:00
Robby Findler
ce6d1c042c
add a test suite for racket/bool
2012-02-19 08:05:11 -06:00
Robby Findler
190d011f0d
clarify boolean=? and symbol=?
2012-02-19 08:05:10 -06:00
Robby Findler
2d76c3bcab
adjust -> contract so that (-> any/c ... any) contracts are now
...
flat contracts and using (-> any/c boolean?) uses predicate/c
without special intervention.
also, fix a bug in the opter contracts
2012-02-19 08:05:10 -06:00
Matthew Flatt
0e40cfcdc8
declare `char' fields used as signed
...
With some compilers or platforms, `char' means an unsigned
value, so we have to be explicit with `signed char'.
2012-02-19 06:25:29 -07:00
Vincent St-Amour
e71fa0be88
Add typed for missing finum/flonum conversions.
2012-02-18 23:38:32 -05:00
Vincent St-Amour
240773ae6f
single-flonum? is not provided by TR's internals anymore.
2012-02-18 23:23:59 -05:00
Robby Findler
d361724607
revert the logo to the released one
2012-02-18 14:32:08 -06:00
Eli Barzilay
17133dc6bc
Ownership props.
...
Add stchang to lazy & tests; some other test directories.
2012-02-17 22:24:14 -05:00
Matthew Flatt
530b353798
racket/draw: change font face name interpretation again
...
Treat a "face" as a font description only if it has a comma,
otherwise go back to treating it as a family name.
This change fixes the problem of parsing "Times New Roman"
as "Times New, Roman".
2012-02-17 11:25:15 -07:00
Sam Tobin-Hochstadt
8378b742c7
Remove guibuilder. See mred-designer on planet for a maintained alterative.
2012-02-17 10:20:59 -05:00
Asumu Takikawa
b890f7d907
Docs: fix example in FFI intro
2012-02-17 10:02:36 -05:00
Eli Barzilay
2f57cddacd
Remove erroneous file, and add an ignore rule for it.
2012-02-17 09:09:21 -05:00
Sam Tobin-Hochstadt
89b3d0ef1c
Set eli as responsible for files in tests.
2012-02-17 08:57:54 -05:00
Sam Tobin-Hochstadt
777b7a4c00
mflatt responsible for collects/mzlib
2012-02-17 08:41:54 -05:00
Matthew Flatt
11de33d4ff
remove MysterX DLL, replace with wrapper around `ffi/com'
...
The ActiveX part of MysterX is gone. The `ffi/com' re-imeplemtnation
provides only core COM support.
The "mysssink" DLL is still needed, and its source is still
in the tree, but it is downloaded in the same way as other
pre-built DLLs. The DLL no longer needs to be registered with
regsvr32.
2012-02-17 06:37:19 -07:00
Matthew Flatt
566e9bb8bf
make MzCOM /v report errors
2012-02-17 06:36:23 -07:00
Matthew Flatt
b93eaa19f4
ffi/unsafe/alloc: releaser should be able to return a value
2012-02-17 06:36:23 -07:00
Matthew Flatt
f461d9f67d
ffi: fix _x-pointer/null' when
_x' has a supertype
...
This is more specifically a bug in `_cpointer/null', but it
shows up most easily through C structs.
2012-02-17 06:36:23 -07:00
Matthew Flatt
a71ac65a27
fix CPP mistake
2012-02-17 06:36:23 -07:00
Matthew Flatt
e5d8b9f049
add release note about `handle-evt'
2012-02-17 06:36:23 -07:00