Commit Graph

27919 Commits

Author SHA1 Message Date
Danny Yoo
31b66484b3 Add test case to show bug with inflate.
related to PR 13489.
2013-02-05 17:02:21 -07:00
Vincent St-Amour
bf2768f2c5 Allow cast in typed/racket/no-check. 2013-02-05 16:57:42 -05:00
Vincent St-Amour
83413e4704 Fix docs for text-based TR optimization logging.
Closes PR13493.
2013-02-05 16:57:41 -05:00
Robby Findler
deac3fa2b3 fix a bug in highlight-range exposed by the contour window
closes PR 13488
related to PR 13491
2013-02-05 15:38:31 -06:00
Robby Findler
12ebfa2cf4 make #:keywords have different color prefs in DrRacket
closes PR 13492
2013-02-05 12:32:48 -06:00
Robby Findler
014abe64c0 Rackety 2013-02-05 12:32:48 -06:00
Robby Findler
76cc599ff9 fix bug in check syntax introduced when adding the
new green, mouse-over, which-identifiers-are-the-same bubbles
2013-02-05 12:32:48 -06:00
Robby Findler
405e51bb05 adjust contour to track edit sequences better
Specifically when there is no delegate and an edit
sequence is started, track that differently in case
a delegate is set before the edit sequence ends
(in which case we don't want to end the edit
sequence in the delegate since we didn't start it
there)

related to PR 13491
2013-02-05 12:32:48 -06:00
Jay McCarthy
fb915825e9 Allowing PNR to decide which github checksum is used 2013-02-05 07:25:31 -07:00
Jay McCarthy
fa4548f401 Using raco test by default, differently 2013-02-05 07:25:31 -07:00
Jay McCarthy
78a69de14f Undo this for now 2013-02-05 07:25:31 -07:00
Jay McCarthy
0f6a5195b3 Add login link 2013-02-05 07:25:31 -07:00
Jay McCarthy
7f6d85f734 Use raco test by default 2013-02-05 07:25:31 -07:00
Matthew Flatt
6c58cde2aa repair for snip% change
Fixes a problem with 755377ca82.
2013-02-05 15:22:29 +01:00
Matthew Flatt
d0cfc34a77 racket/gui/base: fix menu-bar%' get-frame' to return 'root
Return 'root istead of exposing the (hidden) root frame for
a menu bar that is shown when no frames are visible.
2013-02-05 11:44:38 +01:00
Matthew Flatt
660fc4d7b3 racket/gui: add doc cross-reference 2013-02-05 11:44:38 +01:00
Matthew Flatt
38fb10eaec new-style contract errors for `exn' field guards 2013-02-05 11:44:38 +01:00
Matthew Flatt
755377ca82 racket/snip: make text snips accomodate height changes via substitution
Instead of assumning that the snip's text will match a font's height
metrics, check and remember the actual metrics if its doesn't match,
which accomodates font substitions (e.g., when using #\u2144 under
Windows).
2013-02-05 11:44:38 +01:00
Matthew Flatt
c17c7cd1b0 dc<%>: fix baseline for slow-path non-combined text drawing
For example, fix baseline when drawing "a\u2144" with the
default fonr under Windows, where #\u2144 is subtituted from
another font.
2013-02-05 11:44:38 +01:00
Matthew Flatt
442f6eaaae fix `regexp-match' variants given a long string and an output port
... again; commit d194fa6245 turned out to be incomplete.
2013-02-05 11:44:38 +01:00
Robby Findler
2b7c6e32a9 adjust raco test so it test the command-line
arguments to the empty vector before running anything
2013-02-04 20:38:34 -06:00
Robby Findler
f749ab1538 minor cleanup 2013-02-04 20:38:26 -06:00
Vincent St-Amour
b42034f98b Exclude the right zeroes when checking for equality. 2013-02-04 14:32:44 -05:00
Vincent St-Amour
568f401bdc Don't special case typechecking of =.
Its type is more useful than the special typing rule.
2013-02-04 14:32:44 -05:00
Eric Dobson
9e8cc6af3c Add types for imaginary numbers and fix type of exact? and inexact?. 2013-02-04 14:32:44 -05:00
Vincent St-Amour
ec04467282 Add extra tests for contract generation and float zeroes. 2013-02-04 14:32:44 -05:00
Eric Dobson
e656bdb1c5 Make generated contracts for Floats include NaN.
Closes PR13464.
2013-02-04 14:32:44 -05:00
Danny Yoo
ab3c69ceaa Correct the test case so it executes the error path we want. 2013-02-04 11:24:26 -07:00
Danny Yoo
7146289c34 PR 13471: Add cycle-detection during lex-abbrev expansion to raise appropriate syntax error.
Also add test cases for lex-abbrev cycle detection.
2013-02-04 11:24:26 -07:00
Robby Findler
042ec40a7b adjust class/c to compute projections once, instead of once per
use of the resulting contract
2013-02-04 07:13:00 -06:00
Robby Findler
44e91ea961 change printouts from raco test to be slightly more informative 2013-02-03 15:31:40 -06:00
Robby Findler
9fd4698be9 adjust raco test so that it accepts multiple -s arguments on the command-line
This is, afaict, a completely backwards compatible way to add this
functionality in the sense that any of the non-error command-line
arguments passed to raco test before still do precisely the same
things
2013-02-03 13:14:55 -06:00
Robby Findler
efb3bf0684 Spelling error
Also, Rackety
2013-02-03 13:14:54 -06:00
Robby Findler
ab55d43312 give up on the "find the close paren strategy that doesn't
edit the buffer" attempt

In other words, go back to (a rackety version of) the old
implementation of the get-close-paren method
2013-02-03 11:22:46 -06:00
Robby Findler
af61f1b98e change the default test coverage colors
After some consultation with my class this quarter,
it seems clear that the previous defaults and nearby
variations are completely hopeless for colorblind people
(there are at least 3 in this class). So go with the
defaults used in the HtDP languages, which have been
vetted by saidsame 3 people.
2013-02-03 09:25:24 -06:00
Robby Findler
9c3afd455a fix find-seconds error reporting to say "find-seconds" instead
of "find-secs"
2013-02-03 07:29:07 -06:00
Matthew Flatt
573924e3ac fix doc typo
Closes PR 13483
2013-02-02 19:41:59 -08:00
Matthew Flatt
1995b2ffd5 fix doc mistake
Closes PR 13482
2013-02-02 19:41:59 -08:00
Matthew Flatt
50a82872f0 x86_64-mac: Pango CoreText repair
Closes PR 13473
2013-02-02 19:41:59 -08:00
Robby Findler
25f92f8e9e fix a problem with the way that check syntax's interval map
tracks information about the program
2013-02-02 19:35:09 -06:00
Sam Tobin-Hochstadt
2e8ffe7400 Fix sequence-lift for multiple valued sequences.
Also minor fixups of the rest of `unstable/sequence`.
2013-02-02 18:16:35 -05:00
Robby Findler
8aa3e1d473 another close-paren insertion repair
(this one causes runtime errors, not
bad behavior)
2013-02-02 09:10:17 -06:00
Matthew Flatt
4c98570fb6 reference: fix typo and terminology for `with-continuation-mark'
Closes PR 13478
2013-02-02 05:58:42 -08:00
Matthew Flatt
404e884cd5 racket/gui: doc clarifications on refreshes and edit sequences 2013-02-01 18:23:29 -08:00
Robby Findler
a90434b080 avoid a deadlock introduced in recent identifier highlighting commit 2013-02-01 19:17:51 -06:00
Matthew Flatt
0583616dd7 racket/date: change current-date', add date*->seconds' 2013-02-01 15:00:24 -08:00
Matthew Flatt
5dda7c4b14 work around C library bug in powl() 2013-02-01 15:00:23 -08:00
Matthew Flatt
f8c7a79b36 fix `raco link' test 2013-02-01 15:00:23 -08:00
Matthew Flatt
318c45a772 Scribble: fix docs on Latex commands for parts and part references 2013-02-01 11:00:14 -08:00
Matthew Flatt
c1bd671b08 fix prototype when the C compiler has no "no inline" annotation 2013-02-01 10:35:38 -08:00