Commit Graph

31085 Commits

Author SHA1 Message Date
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
Robby Findler
ca1c97f00e guard a file-exists? call properly 2013-11-12 10:36:23 -06:00
Matthew Flatt
d2ec491794 make snapshot-site: don't treat removed builds as failing 2013-11-12 09:12:57 -07:00
Matthew Flatt
13a3c6c5c8 raco pkg: adjust error messages that include command-line flags
A new `#:from-command-line?` argument to various functions indicates
whether error messages should try to suggest command line flags (since
the suggested flags do not make sense for other contexts, such as the
GUI package manager).
2013-11-12 09:12:56 -07:00
Matthew Flatt
cb943909e4 raco pkg update: implies package dependencies are always updated
.. where "always" means "unless `--ignore-implies` is specified".
2013-11-12 09:12:56 -07:00
Matthew Flatt
298385a4a6 fix a test property 2013-11-12 09:12:56 -07:00
Matthew Flatt
d465772c31 raco pkg update: extra tests 2013-11-12 09:12:56 -07:00
Sam Tobin-Hochstadt
ff577496be Improve type of random on fixnums. 2013-11-12 10:38:41 -05:00
Robby Findler
4e826cdde2 Rackety 2013-11-12 09:12:52 -06:00
Robby Findler
706f860bac fix r5rs language tests 2013-11-12 09:12:51 -06:00
Robby Findler
ba334135bb fix print in drracket in the case when the depth is passed
in and isn't 0

Thanks to Matthew for pointing out the fix
2013-11-11 22:43:57 -06:00
Asumu Takikawa
3e2911d30f Disable occurrence typing for top-level variables
Closes PR 14121
2013-11-11 23:23:08 -05:00
Asumu Takikawa
0e3471b952 Add test for PR 14144
Forgot to include this in commit
7c4eb845a0
2013-11-11 23:22:42 -05:00
Asumu Takikawa
7c4eb845a0 Always treat top-level redefinitions as annotated
Closes PR 14144
2013-11-11 19:05:42 -05:00