Robby Findler
6169c5350f
fix online check syntax for for-label requires
2013-04-26 10:26:12 -05:00
Robby Findler
e6888828b5
adjust online compilation so that the stack trace attached to an exception
...
is available by clicking the "Copy" menu item in the bottom bar
2013-04-26 10:26:12 -05:00
Robby Findler
ae5bde175d
fix is-a?/c opter
2013-04-26 10:26:12 -05:00
Robby Findler
df4bf43ca3
add missing requires
...
closes PR 13713
2013-04-26 10:26:03 -05:00
Robby Findler
4bef2987a9
add 'else' support to 2dcond
...
closes PR 13714
2013-04-26 10:26:03 -05:00
Matthew Flatt
9d43fcad3e
raco pkg: GitHub API now requires a User-Agent
...
Merge to v5.3.4
2013-04-26 07:33:21 -06:00
Matthew Flatt
400e461d75
fix a parameter check
2013-04-26 07:12:21 -06:00
Robby Findler
e8f8217070
Revert "IN PROGRESS: add opt/c to with-contract and provide/contract"
...
and "IN PROGRESS: working on syntax error messages for 2d"
This reverts commit bbb0d27e85
.
This reverts commit 1452563250
.
2013-04-25 18:14:21 -05:00
Matthew Flatt
0f47ec4af7
racket/sequence: fix `sequence-ref' for a too-large index
2013-04-25 16:46:23 -06:00
Matthew Flatt
d977a2c65d
update kernel parameter checks to new error-message format
2013-04-25 16:46:23 -06:00
Robby Findler
bbb0d27e85
IN PROGRESS: add opt/c to with-contract and provide/contract
2013-04-25 17:32:00 -05:00
Robby Findler
1452563250
IN PROGRESS: working on syntax error messages for 2d
2013-04-25 17:32:00 -05:00
Robby Findler
f07e183617
add missing for-label require
2013-04-25 17:32:00 -05:00
Robby Findler
ec2d57bf80
sequence/c changes
...
- build the sub projections only once and build them before getting
the blame objects (instead of after getting the actual values)
- added context information to the blame objects
- added an optional #:min-count argument to insist on a minimum length
for the stream
related to PR 13709
2013-04-25 17:32:00 -05:00
Vincent St-Amour
e6ff57f3bd
Allow read-only hash operations to accept HashTop.
...
Closes PR13710.
2013-04-25 17:29:10 -04:00
Stephen Chang
1a149eefbd
typo in docs: reference: internal definitions
2013-04-25 15:34:37 -04:00
Asumu Takikawa
a15fa5badd
Start on a notation section for the Reference
2013-04-25 14:54:29 -04:00
Eric Dobson
b5b13222c8
Make type->contract correctly respect variance.
...
Track whether we are protecting values from the typed side and/or the
untyped side.
Closes PR 13662.
Closes PR 13663.
Closes PR 13665.
2013-04-25 08:29:37 -07:00
Eric Dobson
dbcb1414da
Allow requiring functions with filters in contravariant positions.
2013-04-25 08:29:37 -07:00
Eric Dobson
03e1ffda3e
Switch out? to from-typed? as it has the same meaning.
2013-04-25 08:29:25 -07:00
Matthew Flatt
44cfd7cab6
pkg/gui: find an available checkmark glyph
2013-04-25 08:49:15 -06:00
Matthew Flatt
fa297566f1
libffi fix
...
Closes PR 13707
2013-04-25 08:27:03 -06:00
Matthew Flatt
ab9caeb05c
pkg/gui: fixes for label widths
2013-04-25 06:14:20 -06:00
Matthew Flatt
306194e9fa
racket/gui gtk: preserve button font on label change
2013-04-25 06:05:22 -06:00
Eric Dobson
62f74cda0e
Cleanup tc-app-helper.rkt.
2013-04-24 23:31:12 -07:00
Eric Dobson
11bd5314e2
Cleanup requires in tc-apply.
2013-04-24 23:13:04 -07:00
Eric Dobson
b9c4582746
Minor cleanup in subtype.rkt
2013-04-24 23:13:03 -07:00
Eric Dobson
6898a7c880
Fix subtyping of (ListDots t 'a) <: (Listof t).
...
Closes PR 13636.
2013-04-24 21:08:18 -07:00
Eric Dobson
863ac05332
Fix expected type when typechecking map
2013-04-24 20:13:39 -07:00
Eric Dobson
67dd956b6a
Don't let map introduce type variables.
...
Closes PR 13581.
2013-04-24 20:13:39 -07:00
Eric Dobson
611b22ff04
Fix up lazy-requires and dynamic-requires in TR.
2013-04-24 18:46:44 -07:00
Eric Dobson
a94c449ff1
Small TR fixes.
2013-04-24 18:46:44 -07:00
Eric Dobson
55aba088de
Use information of application site, to reduce possible arities.
...
Closes PR12905.
2013-04-24 18:46:44 -07:00
Matthew Flatt
f450e50354
raco dist: update ELF section when adjusting data size
...
Merge to v5.3.4
2013-04-24 19:00:24 -06:00
Robby Findler
951538ab90
fix jump-to-defining-file when a stacktrace window is open
2013-04-24 19:56:32 -05:00
Matthias Felleisen
0d3ae8b2e3
update for 5.3.4
2013-04-24 16:24:41 -04:00
Matthew Flatt
749c0842a8
fixes for Windows related to missing-module exceptions
2013-04-24 12:53:38 -06:00
Matthew Flatt
ebd7ebea4f
raco setup: put launchers for user collections in user space
...
Also, remove executables (in full setup or "tidy" mode) when the
corresponding collections are removed.
As a result of these changes, `raco pkg' puts launchers from user-scoped
packages in user space and cleans up launchers from removed packages.
There's no attempt to include "launchers.rktd" in a distribution.
That should be ok: having an entry in "launchers.rktd" just
makes a launcher a candidate for removal. Including "launchers.rktd"
would be a hassle for many reasons, including that the initial set
of launchers is platform-specific.
2013-04-24 12:11:42 -06:00
Matthew Flatt
2dc6b2f87f
file/gunzip: fix problem with lookahead handling
...
If less than the lookahead bytes have been pulled in, then the
old code would attempt to read a negative number of bytes.
2013-04-24 09:57:47 -06:00
Matthew Flatt
fd883dbf32
fix a JIT bug related to inlined structure constructors
...
Merge to v5.3.4
2013-04-24 06:35:53 -06:00
Eli Barzilay
d123e09686
New Racket version 5.3.4.5.
2013-04-24 03:30:16 -04:00
Robby Findler
8f792ca123
make contract structs print a little bit more nicely.
2013-04-23 23:06:23 -05:00
Robby Findler
58869e41af
add a few more contracts to those that opt/c recognizes and
...
fix a few bugs in existing ones
also, adjust opt/c so that it logs failures to optimize on its own logger
2013-04-23 23:06:22 -05:00
Robby Findler
880b841073
modernize a few contracts in drracket
2013-04-23 23:06:22 -05:00
Robby Findler
e689e8bd13
fix contract
2013-04-23 23:06:22 -05:00
Matthew Flatt
dc19b8f4e2
ffi/unsafe: fix memory-management problem in recent change
...
Fixes a problem with bba223a9fe
.
2013-04-23 19:07:07 -06:00
Greg Hendershott
c6e2843557
Add optional message flags argument to imap-append.
...
Previously this was hard-coded to use the \Seen flag. Now that's the
default value when the argument is not supplied.
2013-04-23 15:49:22 -06:00
Matthew Flatt
3779cf6192
fix `exn:fail:filesystem:missing-module-path'
2013-04-23 15:06:26 -06:00
Matthew Flatt
8c7632c025
pkg/gui: first cut at a GUI package manager
...
For now, run it with `racket -l pkg/gui/main'. The expectation
is that DrRacket will start using this GUI.
2013-04-23 14:05:20 -06:00
Matthew Flatt
8e7ec75ef8
raco pkg: fix `--scope user' option
2013-04-23 13:48:15 -06:00