Robby Findler
7b28f97123
add missing dependency declaration
2013-09-13 12:04:51 -05:00
Eric Dobson
10dc9afc33
Make unboxed let not double optimize. TODO fix logs.
2013-09-13 09:17:40 -07:00
Sam Tobin-Hochstadt
1a682c389a
Improve error messages for bad uses of :type
etc.
2013-09-13 11:40:41 -04:00
Robby Findler
dd116a391c
Rackety (102 columns)
2013-09-13 10:38:48 -05:00
Robby Findler
e74b26fdbc
adjust the planet resolver to explicitly ask for no
...
compression so that it gets a Content-Length field that
it can use back from the server
this may or may not be the right long-term fix but
for now it at least gets things working again
2013-09-13 10:38:47 -05:00
Max New
1574d5c9c6
Fix redex repeat enum bug.
...
Also small api change, variable enumeration change (again) and more
experimentation with a sound dep/e.
2013-09-13 01:13:13 -07:00
Max New
3899da968d
Rearrange Redex tests
2013-09-13 01:05:50 -07:00
Neil Toronto
6525e8f7c1
Documented double-double flonum operations
2013-09-13 00:54:40 -06:00
Eric Dobson
a1759de5b6
Cleanup float complex optimizations.
...
This changes might have bad changes, we should take a closer look at the
diffs.
2013-09-12 20:20:00 -07:00
Matthew Flatt
2ea55efeec
racket/gui gtk: drop initial selection of list-box item
...
Make behavior on Gtk more consistent with other platforms.
2013-09-12 18:37:25 -06:00
Robby Findler
9035e5d1ed
fix teachpack tests to match commit 480afa4c4
2013-09-12 19:00:20 -05:00
Robby Findler
7384af40b6
fix test:set-list-box! contract
...
0 should be allowed
2013-09-12 19:00:20 -05:00
Robby Findler
10fe09ad8d
add some keymap:call/text-keymap-initializer calls
...
closes PR 14013
2013-09-12 19:00:20 -05:00
Robby Findler
d5a798c2a9
new icon for the gui package manager
...
Not that much better than what was before, but it
does start from a much better icon, at least
2013-09-12 19:00:19 -05:00
Asumu Takikawa
d88bea0147
Allow user to write new pair filter objects
2013-09-12 11:18:11 -04:00
Asumu Takikawa
4c17c2091c
Use pairs for objects on arrow types
...
Previously, function types looked something like
U_n|V_n
S ---------> T where n is a natural number representing
∅ a function argument by its index
They now look like
U_(n,m)|V_(n,m)
S -----------------> T where the pair indicates the mth argument
∅ bound by a function n lambdas away
This allows the use of curried predicates in occurrence typing
2013-09-12 11:18:11 -04:00
Asumu Takikawa
7305013934
Improve error checking for filter objects
2013-09-12 11:18:10 -04:00
Asumu Takikawa
7ff8d8d6b7
Parse identifier objects in filters
2013-09-12 11:18:10 -04:00
Matthew Flatt
dec1a83e0d
distro-build/download-page: strip "{...}" anywhere, not just at start
2013-09-12 06:51:20 -06:00
Matthew Flatt
c6bd9b23e0
scribble/sigplan: add exclusive-license
2013-09-12 06:51:20 -06:00
Matthew Flatt
cb8f648211
remove hack from an experiment
2013-09-12 06:51:20 -06:00
Eli Barzilay
1c6d5657a0
Revise the irc log pages setup.
...
The only thing that doesn't work is to make them show in descending
order, and I'm giving up on that. Might be some apache bug in its
propagation of IndexOptions. It might be possible to do it with some JS
hackery, if someone cares enough about it.
2013-09-12 07:51:44 -04:00
Eric Dobson
9586dca0a3
Make struct: form have the correct bindings in struct info.
...
Also fixes reexport of struct-type to typed modules.
Reexport issue.
Closes PR13160.
Constructor issue.
Closes PR13161.
Struct copy issues.
Closes PR 10765.
Closes PR 12513.
Closes PR 13149.
2013-09-12 00:02:48 -07:00
Eric Dobson
4a4c8418dc
Document new known bugs.
2013-09-11 22:52:02 -07:00
Eric Dobson
692d2ee7ff
Make more code use n-ary->binary.
2013-09-11 22:30:49 -07:00
Eric Dobson
28b07e7a45
Cleanup optimizer code.
2013-09-11 22:30:49 -07:00
Eric Dobson
1f631a219f
Cleanup float optimizations.
2013-09-11 22:30:49 -07:00
Eric Dobson
02f918107e
Cleanup fixnum optimizations.
2013-09-11 22:30:49 -07:00
Eric Dobson
fc5369ecea
Cleanup unboxed-let optimizations.
2013-09-11 22:30:49 -07:00
Eric Dobson
2ddcfbc1e4
Cleanup vector optimizations.
2013-09-11 22:30:49 -07:00
Eric Dobson
9bafe3b674
Cleanup struct optimizations.
2013-09-11 22:30:49 -07:00
Eric Dobson
50ee4c75b2
Cleanup number optimizations.
2013-09-11 22:30:49 -07:00
Eric Dobson
64064f69d7
Cleanup hidden cost optimizations.
2013-09-11 22:30:49 -07:00
Eric Dobson
6c4ee21348
Cleanup box optimizations.
2013-09-11 22:30:48 -07:00
Eric Dobson
010f9e1ef4
Cleanup string optimizations.
2013-09-11 22:30:48 -07:00
Eric Dobson
71516d0201
Cleanup sequence optimizations.
2013-09-11 22:30:48 -07:00
Eric Dobson
4631705b16
Cleanup list optimizations.
2013-09-11 22:30:48 -07:00
Eric Dobson
fbf4d6c886
New version of TR unit tests.
2013-09-11 21:59:44 -07:00
Matthias Felleisen
b3e7cc0ce0
fixed check and error message for stop-when; Closes PR14009
2013-09-11 22:05:13 -04:00
Matthias Felleisen
0b4679d44f
test case for PR 14009
2013-09-11 22:05:13 -04:00
Matthias Felleisen
beb7e2f163
docs for switch to read-html-as-xml for local files
2013-09-11 22:05:13 -04:00
Matthias Felleisen
9089ecf10d
switch to read-html-as-xml for local files
2013-09-11 22:05:13 -04:00
Matthias Felleisen
32bf89dd94
added numbers to Xexpression reading for pragmatic reasons
2013-09-11 22:05:12 -04:00
Sam Tobin-Hochstadt
28b81183de
Make use of more function type helpers in serialization.
2013-09-11 18:09:23 -04:00
Sam Tobin-Hochstadt
c87bec369a
This list was pointless.
2013-09-11 18:09:07 -04:00
Sam Tobin-Hochstadt
ece6e9e15e
Declare a few more type values to avoid reconstructing.
2013-09-11 18:08:35 -04:00
Sam Tobin-Hochstadt
2a507c6881
Shrink serialized type representations more.
...
* Use helper functions to construct list types and simple function types.
These are extremely common and their serialization is verbose.
* Split unions into numeric and non-numeric parts for serialization.
Often numeric types have simple representations, and the union is
polluted by one extra non-numeric type.
* Use the raw `sort` procedure to avoid keyword expansion
NB: This doesn't affect zo size, only expanded code size.
Saves 300k on zo files in `math`.
2013-09-11 15:17:08 -04:00
Sam Tobin-Hochstadt
80018a9989
Split struct function table into a separate file.
...
This substantially reduces the numer of files that depend
on `init-envs.rkt`.
2013-09-11 15:16:47 -04:00
Matthew Flatt
65302df482
site' and
snapshot-site' targets: make page prettier
...
Sorting downloads into categories involves encodings within the
build name: "|" is for hierarchy, and "{...}" affects sorting
but is stripped from the displayed name.
2013-09-11 08:34:27 -06:00
Matthew Flatt
c5776e642f
ds-store/alias: fix for non-Mac platforms
2013-09-11 08:34:27 -06:00