Commit Graph

31448 Commits

Author SHA1 Message Date
Eric Dobson
ff958867d5 Correct type of hash-has-key?.
Closes PR 14157.
2013-11-17 10:34:18 -08:00
Robby Findler
31c14d51ae fix contract 2013-11-16 20:21:07 -06:00
Robby Findler
077190c244 adjust the drracket blue boxes to be more like the new docs blue boxes 2013-11-16 20:21:07 -06:00
Robby Findler
83b0b09ab7 break some lines in the ->i blue box
to make it fit in the allowed width
2013-11-16 20:21:06 -06:00
Robby Findler
0678b4442c fix some junk from yesteryear in the contracts reference 2013-11-16 17:03:25 -06:00
Eric Dobson
828320a768 Update excluded docs for TR. 2013-11-16 13:42:53 -08:00
Matthew Flatt
b520b66c4e restore old Scribble default style, but make new style default for manuals
Using
 #lang scribble/base
produces HTML output in the old style, while
 #lang scribble/manual
uses the new style.

To get the new style without switching to `#lang scribble/manual`,
use `manual-doc-style`.

Related changes include the addition of `css-style-addition` and
`js-style-addition`.
2013-11-16 14:38:59 -07:00
Matthew Butterick
090314826b updated scribble CSS files for new docs layout 2013-11-16 14:38:59 -07:00
Robby Findler
4a6ed09b60 add support for getting directories via the collection paths 2013-11-16 14:48:45 -06:00
Max New
63023611ad Revert mismatch name support and move base type enumerators 2013-11-16 12:55:00 -06:00
Mike Sperber
628965eb3b Synch German string constants with latest. 2013-11-16 14:49:13 +01:00
Asumu Takikawa
a440a46cce Make thread cell top type consistent with docs 2013-11-14 22:42:29 -05:00
Robby Findler
f8ea4f46ef use the enumerator in a new option to redex-check 2013-11-14 19:56:48 -06:00
Robby Findler
0993a029cd add open-collection-path menu item to the no-frames-around
menu bar under mac os x
2013-11-14 19:56:48 -06:00
Vincent St-Amour
4da231613c Make more people responsible for more of TR. 2013-11-14 17:40:46 -05:00
Vincent St-Amour
936ad898ef Fix test. 2013-11-14 16:36:43 -05:00
Vincent St-Amour
a87dcc252e Log non-optimized fixnum-specific ops as hidden costs. 2013-11-14 14:48:33 -05:00
Vincent St-Amour
7616e26f48 Add types and optimizations for flrandom and unsafe-flrandom. 2013-11-14 14:48:33 -05:00
Vincent St-Amour
04eeeb13f1 Log hidden prng parameter dereferences. 2013-11-14 14:48:33 -05:00
Vincent St-Amour
0dcceccfa4 Clarify impedance mismatch between profiler and blame info. 2013-11-14 14:48:33 -05:00
Matthew Flatt
44f810aa72 scribble: fix a rendering and cross-reference problem
The problem is related to the recently introduced style split between
definitions and references to definitions.
2013-11-14 11:10:45 -07:00
Matthew Flatt
38752b2aa2 fix build for platforms with disabled threads + inline allocation 2013-11-14 07:43:21 -07:00
Matthew Flatt
e4a0bff456 scribble: add style to distinguish definition sites 2013-11-14 07:41:25 -07:00
Robby Findler
e73e17af07 Bring DrRacket docs in sync with Help menu actual contents 2013-11-14 08:38:13 -06:00
Robby Findler
611f8590f7 Bring HISTORY up to date 2013-11-14 08:38:13 -06:00
Robby Findler
c2d7e02c70 More patterns that match no terms are now syntax errors
For example: (any_1 ..._!_1 any_2 ..._!_1 (any_1 any_2) ...)
2013-11-14 08:38:13 -06:00
Robby Findler
5a0ddb3460 fix test suite for 40daf651b3 2013-11-14 08:38:12 -06:00
Robby Findler
40daf651b3 misc <menukey>-shift-o improvements
- always select the old text when opening the window

- loosen the matching algorithm so that each segment has
  only to match a prefix of the corresponding directory
  (e.g., drr/pri/ will show you all of the files in the
  drracket/private collections directories)

- fix a bug that shows up when the alternate racket text
  field is empty
2013-11-13 22:49:42 -06:00
Matthew Flatt
6e983482bb add flrandom and unsafe-flrandom 2013-11-13 13:40:15 -07:00
Eric Dobson
7d2b085baa Change name of failed-typecheck. 2013-11-13 08:20:54 -08:00
Eric Dobson
dd321008c4 Move internal into internal-forms. 2013-11-13 08:20:54 -08:00
Eric Dobson
0434974426 Move syntax class code into internal forms. 2013-11-13 08:20:54 -08:00
Eric Dobson
12ad3ddf25 Move code around so that auto nested attributes works. 2013-11-13 08:20:54 -08:00
Eric Dobson
81154d80fb Make syntax classes use literal sets. 2013-11-13 08:20:54 -08:00
Eric Dobson
575419bc8b Switch tc-structs over to syntax classes. 2013-11-13 08:20:54 -08:00
Eric Dobson
7f268e67de Convert tc-let unit to new syntax classes. 2013-11-13 08:20:54 -08:00
Eric Dobson
2a99e418d5 Make tc-expr unit use the new syntax classes. 2013-11-13 08:20:53 -08:00
Eric Dobson
d582245395 Remove duplication. 2013-11-13 08:20:53 -08:00
Eric Dobson
d3ecec9c8b Make toplevel checks use internal syntax class. 2013-11-13 08:20:53 -08:00
Eric Dobson
6e00ae83d3 Made tabs into spaces. 2013-11-13 08:20:53 -08:00
Eric Dobson
28321ca4ed Replace kerncase with syntax-parse. 2013-11-13 08:20:53 -08:00
Matthew Flatt
e18f87918e racket/gui cocoa: fix 'resize-border style for dialog%
Also, fix documentation to reflect windo styles of different Mac OS X
versions.
2013-11-12 20:17:03 -07:00
Matthew Flatt
8039f8177d make random slightly faster on 64-bit machines in integer mode
Exploit the fact that a 32-bit range fits in a fixnum.
2013-11-12 20:17:03 -07:00
Matthew Flatt
c81a468bc4 annotate some primitives as "immediate"
This annotation is useful mainly for functions that might be called
frequently from JIT-generated code.
2013-11-12 20:17:03 -07:00
Matthew Flatt
24a132b8d1 scribble/base: fix verbatim
Typewriter font got lost in generalization to support non-string
arguments.
2013-11-12 20:17:03 -07:00
Burke Fetscher
37a56202dd Add disequation tests.
Forgot these from the previous commit.
2013-11-12 15:38:17 -06:00
Burke Fetscher
8b17d99d44 Disunification bug fix.
After parameter elimination, check the results to
make sure some pre-existing equality hasn't been
reproduced.
2013-11-12 14:57:57 -06:00
Burke Fetscher
1b08b03262 Bug fix for disequations
Correctly eliminate dqs where the lhs is a parameter.
(Eliminate them if there is only one for a given parameter,
otherwise keep them.)

Also, add path compression for lvar lookup.
2013-11-12 14:57:57 -06:00
Robby Findler
b982c4dd6c make return take the first item in the list all the time
(not just when there is exactly one thing in the list)
2013-11-12 12:07:08 -06:00
Robby Findler
fe809a2f95 some improvements to <menukey>-shift-o for opening files in drracket 2013-11-12 12:01:34 -06:00