Vincent St-Amour
5a67535a95
Got rid of a broken subtyping rule.
2010-10-01 17:48:47 -04:00
Vincent St-Amour
f7436b59fb
Delete compiled benchmarks when testing.
2010-10-01 17:48:46 -04:00
Vincent St-Amour
e011ea00bd
Further improvements for TR's error messages.
...
Only the most permissive domains whose associated return type is
consistent with the expected type are shown in error messages.
For example, for a function with the following type:
Fixnum -> Fixnum
Integer -> Integer
and an expected type of Integer, only the latter domain is shown in
the error message.
2010-10-01 17:48:46 -04:00
Matthew Flatt
d6684dad8c
fix cstruct alignment handling
2010-10-01 10:49:40 -06:00
Matthew Flatt
e6a4a95541
improve JIT-generated `unsafe-s16-set!' in somae cases
2010-10-01 07:33:53 -06:00
Matthew Flatt
7f28410353
fix JIT handling of `unsafe-{fl,f64}vector-set!'
...
so that they aren't slower than `{fl,f64}vector-set!'
2010-10-01 07:07:03 -06:00
Matthew Flatt
60d216290d
fix printer (and therefore decompiler) for proxy-prop:application-mark
2010-09-30 20:20:02 -06:00
Matthias Felleisen
8743172b20
Merge branch 'master' of git:plt
2010-09-30 08:16:18 -04:00
Jon Rafkind
9755d565bd
update the show line numbers menu option when it is selected
2010-09-29 23:48:35 -06:00
Jon Rafkind
a9b9f0c0de
get the right number of visible lines
2010-09-29 23:48:35 -06:00
Jon Rafkind
8cba0a0627
add menu item to hide/show line numbers
2010-09-29 23:48:34 -06:00
Matthew Flatt
4b120e5d86
add `proxy-prop:application-mark'
2010-09-29 12:26:46 -04:00
Matthias Felleisen
725da3b2ed
fix string-ith problem, Closes PR 11261
2010-09-28 18:07:10 -04:00
Jon Rafkind
24e0060e6d
instantiate definitions text properly. caught by drdr
2010-09-28 16:04:23 -06:00
Jon Rafkind
d112eb4ceb
add line numbers pane to drracket
2010-09-28 14:08:04 -06:00
Jay McCarthy
e4a598ccb2
Fixing long standing problem with stateless web apps
2010-09-28 12:31:59 -06:00
Matthew Flatt
202af50a5a
fix JIT problem with proxies and `vector-set!'
...
Closes PR 11263
2010-09-28 12:09:04 -04:00
John Clements
d8b3c7a209
removed per eli's request
2010-09-28 08:56:06 -07:00
John Clements
e29c14c260
updates to sndfile
2010-09-28 08:12:25 -07:00
John Clements
3e78806e67
added new safe-ops file that may be used instead of ops to disable unsafety
2010-09-28 08:12:25 -07:00
Matthew Flatt
337ace3847
add u8vector->cpointer for consistency; document ->cpointer, etc.
2010-09-27 06:08:58 -04:00
Robby Findler
43d7058a16
added tag because section title was too long.
2010-09-26 22:47:36 -05:00
Robby Findler
1f8bbf43a7
fixed pb-last-column-visible so the stepper now shows the last column when you click the '->' (next) button
2010-09-26 22:47:36 -05:00
Robby Findler
20252ef150
typos
2010-09-26 22:47:35 -05:00
Robby Findler
d165f9d855
updated history
2010-09-26 22:47:35 -05:00
Robby Findler
a6dea9b85c
removed current-pretty-printer (it was never released and it is
...
superceded by pretty-print-parameters).
2010-09-26 22:47:35 -05:00
Robby Findler
f87aa7ec61
added pretty-print-parameters to control how pretty printing happens for terms
2010-09-26 22:47:35 -05:00
Robby Findler
827679e9db
added contract to scale
2010-09-26 22:47:34 -05:00
John Clements
c0e34a7166
minor doc update to ffi/cvector
2010-09-25 17:19:03 -07:00
Eli Barzilay
b2e86f272e
New Racket version 5.0.1.7.
2010-09-25 03:50:16 -04:00
Robby Findler
2649e21e4b
fixed race-condition in hangman test case
2010-09-24 20:33:58 -05:00
Robby Findler
273e6e7d25
added paren-style
...
added missing provide for grammar-style
removed some dead code
2010-09-24 19:34:32 -05:00
Matthew Flatt
c1aa594657
add fvectors and unsafe-{s,u}16-{ref,set!}
2010-09-24 16:32:07 -06:00
Matthew Flatt
4038ce4bd1
rackety Mac OS X .rkt description
2010-09-24 16:32:07 -06:00
Stevie Strickland
76d926e8dc
Fix ormap application of binary function to single list.
2010-09-23 17:26:41 -04:00
Jay McCarthy
8aea4b11a5
Closing static file output
2010-09-23 13:38:04 -06:00
Stevie Strickland
d2a3cbf6d0
Add better first-order checking for ->d and ->i.
...
Closes PR 11247.
2010-09-23 14:35:45 -04:00
Vincent St-Amour
206fe52047
Improved TR's error messages in presence of case-lambda types.
...
- When displaying errors involving functions that have case-lambda
types with branches that are redundant modulo filters (such as <, >
and others), only the general branches appear in the error message.
(Real Real Real * -> Boolean, in the case of < and co.).
- For all errors involving case-lambda types, only domains for which
the return type is consistent with the expected type are displayed
in the error message. Further simplification is planned.
2010-09-23 12:59:47 -04:00
Vincent St-Amour
4aa7bc8439
Explained a design decision.
2010-09-23 12:12:15 -04:00
Robby Findler
5b375780bd
fixed incorrect renaming (noticed by Stevie)
2010-09-23 09:21:35 -05:00
Matthew Flatt
3d16dd698a
fix JIT-generated code for `vector-length' on a fixnum
...
and also code for operations like `fl<' on fixnums in
certain build modes (CGC, PPC)
2010-09-23 06:46:10 -06:00
Robby Findler
feddcdaef9
closes PR 11241
2010-09-23 06:25:21 -05:00
Robby Findler
7dbb287601
make bugs like that in PR 11241 easier to diagnose / see by turning
...
the hang into a dialog.
2010-09-23 06:25:21 -05:00
Matthew Flatt
3f7343fdc7
fix make_external_cptr() to set is-external flag
2010-09-22 13:31:50 -06:00
Matthias Felleisen
3c0039cd3a
drag explained, fixes 11243, Closes PR 11243
2010-09-22 14:37:52 -04:00
Mike Sperber
65bd667be2
Make parametric signatures work in BSL.
2010-09-22 11:35:00 +02:00
Mike Sperber
7304c061e3
Add `cons-of' signature constructor to HtDP languages.
2010-09-22 11:31:24 +02:00
Mike Sperber
593f8588fe
Implement lazy signature checking for ordinary pairs.
2010-09-22 11:03:01 +02:00
Robby Findler
b9155b8c5f
props
2010-09-21 18:54:20 -05:00
Robby Findler
5f6bae6854
adjusted many examples for the docs based on the previous commit's bug fix
2010-09-21 16:50:34 -05:00