Matthew Flatt
c5588f87e3
fix mach-o updating
2011-09-01 07:14:05 -06:00
Matthew Flatt
e7ec9f5eb7
document `scribble/pdf-render;
2011-09-01 07:14:03 -06:00
Matthew Flatt
ff140d721c
remove doc for non-existent function
2011-09-01 07:14:02 -06:00
Sam Tobin-Hochstadt
3c688f6a68
Start on Typed Racket release notes.
2011-09-01 07:27:28 -04:00
Robby Findler
216aee244f
adjust drracket so that it copies the definitions text before evaluating it
...
this means that various things that try to color and otherwise show info by
changing the way the editor looks no longer need to worry about whether it
is locked and delay things in some complicated way. also, this means that
users can edit while drracket is running the program which is hopefully
less confusing.
2011-08-31 22:17:34 -05:00
James Ian Johnson
3f23a67d57
Fixed the duplicate identifier bug in match-define-values and changed identifiers to conform to naming conventions.
2011-08-31 22:27:02 -04:00
James Ian Johnson
dc61372f3c
Implemented Sam's suggested changes for new forms, and added a new match/values form.
2011-08-31 21:45:21 -04:00
James Ian Johnson
93e1b634a3
Added let and define forms that generalize let-values, let*-values and define-values
2011-08-31 21:45:21 -04:00
Robby Findler
fd5019ddea
added one more log line
2011-08-31 20:26:31 -05:00
Robby Findler
a98fd7f60b
fixed a leak in the compile locking protocol implementation and added better logging
2011-08-31 19:05:08 -05:00
Robby Findler
fb4ae5d83d
add some ellipses to the debugger value truncation
2011-08-31 19:05:07 -05:00
John Griffin
bdee3509b7
adjust debugger to print smaller version of values to improve performance
2011-08-31 19:05:05 -05:00
Vincent St-Amour
168291c89d
Use the right Scribble form for flags.
2011-08-31 16:53:29 -04:00
Vincent St-Amour
d028b63a08
Fix flag name in raco exe docs.
2011-08-31 15:53:10 -04:00
Vincent St-Amour
b105093f61
Fix the Compiled-Non-Module-Expression type.
...
Closes PR 12150.
2011-08-31 14:29:58 -04:00
Robby Findler
8dbb879b0f
adjust timeout for planet tests to 2x the number of seconds it takes to run
...
on my (slowish) laptop
2011-08-31 13:04:07 -05:00
Vincent St-Amour
0449c3b397
Remove useless requires.
2011-08-31 12:40:24 -04:00
Vincent St-Amour
166efdd2ec
Move interactive helpers away from prims.rkt.
2011-08-31 12:40:24 -04:00
Sam Tobin-Hochstadt
36219c4b93
Use reference implementation for srfi/11.
...
Closes PR 12147.
2011-08-31 12:38:38 -04:00
Casey Klein
145828527f
Fixes handling of pattern variables that look like metafunctions
2011-08-31 11:20:02 -05:00
Matthew Flatt
d8c04a7d57
try to fix bundle script for new "cache.rktd" format
2011-08-31 09:48:57 -06:00
Matthew Flatt
d75aaa3c0e
fix printed form of place channels
2011-08-31 09:48:56 -06:00
Matthew Flatt
5978717fa3
use closesocket() etc. for scheme_close_socket_fd()
2011-08-31 09:48:56 -06:00
Matthew Flatt
468bfc5437
fix "GRacketCGC.app" install
2011-08-31 09:48:56 -06:00
Ryan Culpepper
a5bda8e0cd
db: moved private contracts to db/base, removed useless requires
2011-08-31 05:40:24 -06:00
Ryan Culpepper
8611435269
db: improved locking
...
Tests suggest new locking is faster, but primary benefit is
detecting when thread holding lock is killed.
2011-08-31 05:40:24 -06:00
Ryan Culpepper
19b1ff101c
db: fixed kill-safe-connection, improved tests
2011-08-31 05:40:24 -06:00
Ryan Culpepper
96663d4fa4
db: added #:use-place arg for ffi-based connections
...
SQLite and ODBC connections can use places to avoid blocking all
Racket threads.
2011-08-31 05:40:24 -06:00
Jon Rafkind
5f0a221a03
[honu] allow already parsed expression to pass through
2011-08-30 21:11:11 -06:00
Robby Findler
050d0c0fe0
fix scribble pdf button
...
closes PR 12141
2011-08-30 20:40:58 -05:00
Jon Rafkind
5dab69cf4b
[honu] new macro test
2011-08-30 17:19:17 -06:00
Jon Rafkind
6af36bc25d
[honu] treat #\return like #\newline
2011-08-30 17:19:17 -06:00
Jon Rafkind
d88b75a9b7
[honu] macros can be defined with honu syntax
2011-08-30 17:19:17 -06:00
Jon Rafkind
6c75b60d1b
[honu] add assignment operator
2011-08-30 17:19:17 -06:00
Kevin Tew
b110671c5c
Comment out broken place check
2011-08-30 16:21:32 -06:00
Kevin Tew
4d8833eab2
abandon unused scheme_socket_to_ports during place copy
2011-08-30 16:21:32 -06:00
Vincent St-Amour
c414b09ecf
Dynamic-require the optimizer.
2011-08-30 17:54:25 -04:00
Matthias Felleisen
e4039661d4
Closes PR12140
2011-08-30 17:21:54 -04:00
Matthias Felleisen
c5155b6b75
basic fixes to figure.tex; partially addresses PR 12140
2011-08-30 17:21:53 -04:00
Robby Findler
ce0da835ce
adjust the 'recently opened files' menu item so its contents are contain fewer redundant entries
...
amusingly I was reminded to do this by Matthew's recent commit message
saying that normal-case-path is usually a bad idea
2011-08-30 16:11:00 -05:00
Robby Findler
c11b7b3c9a
double the planet tests timeout (again)
2011-08-30 16:10:59 -05:00
Vincent St-Amour
0510bb0949
Have drdr run the missed opts tests.
2011-08-30 17:00:25 -04:00
Vincent St-Amour
e0f4ec56c4
Turn off TR timing.
2011-08-30 17:00:25 -04:00
Vincent St-Amour
70aaf6bf24
Delay evaluation of numeric base env types.
2011-08-30 17:00:25 -04:00
Vincent St-Amour
f3d22879a2
Make TR timing info fit on a line.
2011-08-30 17:00:25 -04:00
Casey Klein
ecdd50da09
Tests defined-checks directly
2011-08-30 15:10:50 -05:00
Casey Klein
c25c0b2868
Deletes duplicate tests
2011-08-30 15:10:50 -05:00
Casey Klein
c0625dc30c
Adds define-term form
2011-08-30 15:10:50 -05:00
Matthew Flatt
35a8359c6d
remove some path case normalization
...
The change allows `raco setup' to reach a fixed point under Windows
for "redex/examples/cont-mark-transform".
I'm more and more convinced that `normal-case-path' is never
a good idea. In some cases, maybe it's good to recognize a
few extra equivalences, but it works badly when paths are taken
from many sources and are not consistently normalized. It's better
to just preserve case.
For basic normalization, `simplify-path' is the right choice. Use
inode identity (as `raco setup' does) when anything stronger
than `simplify-path' is needed.
2011-08-30 13:53:25 -06:00
Matthew Flatt
959db06c7c
change "cache.rktd" format to be platform-independent
...
The format previously included relative paths in the syntax
of the platform used to run `raco setup'. While a "cache.rktd"
built on Unix would work for Windows, the reverse would not
be true. Also, `raco setup' under Windows would get confused
because it would arrive at different relative paths for the
same collection (e.g., "drracket/private" and "drracket\\private").
The portable representation of relative paths is also
normalized.
A "cache.rktd" file still has absolute paths for Planet packages
or links installed with `raco link', but that's not a problem for
packaging a distribution with a portable "cache.rktd".
Also, `raco setup' cleans "cache.rtkd" by removing collections
that are omitted and by not including collections that have no
"info.rkt"/"info.ss" file.
2011-08-30 13:53:24 -06:00