Matthew Flatt
a011f9b816
raco test: add ++ignore-stderr <pattern>
option
...
I'm using this option to ignore "Xlib: extension \"RANDR\" missing"
warnings.
2014-06-03 08:31:01 +01:00
Matthew Flatt
9f37438fe0
raco test: create fresh user directory for each test in DrDr mode
...
original commit: 2d3b856b71
2014-06-03 07:40:05 +01:00
Matthew Flatt
165f21a192
tests: remove "gui" lock declarations
...
The fresh PLTUSERHOME created by `raco test --drdr` should avoid
the problems that made the lock necessary before.
2014-06-03 07:40:05 +01:00
Matthew Flatt
2d3b856b71
raco test: create fresh user directory for each test in DrDr mode
2014-06-03 07:40:05 +01:00
Eric Dobson
48ac219d6f
Correctly combine or filters in combine-props.
...
Closes PR 14534.
2014-06-02 22:54:00 -07:00
Jay McCarthy
83edd9b52d
adding plt-log
2014-06-02 18:31:31 -06:00
Jay McCarthy
7a575d67b7
Add draw-pict-centered
2014-06-02 18:31:31 -06:00
Jay McCarthy
97e75cecc9
Creating unstable/gui/pict/align
2014-06-02 18:31:31 -06:00
Jay McCarthy
d909a9590d
Adding things to unstable/error that are painful to remember and used everywhere
2014-06-02 18:31:31 -06:00
Jay McCarthy
01b7f76b3c
Fixing typo
2014-06-02 18:31:31 -06:00
Jay McCarthy
9973c6d2fc
Add time and prep for better DrDr stderr UI
2014-06-02 18:31:31 -06:00
Jay McCarthy
fce59c1521
Ensure that explicit arguments are always run even when ignored by info.rkt
...
original commit: 4b1cb56b99
2014-06-02 18:31:30 -06:00
Jay McCarthy
4b1cb56b99
Ensure that explicit arguments are always run even when ignored by info.rkt
2014-06-02 18:31:30 -06:00
Jay McCarthy
26943d9735
Update re Robby
2014-06-02 18:31:30 -06:00
Matthew Flatt
b055db088c
racket/base: fix module-compiled-submodules
name handling
...
Mandled name handling breaks pkg binary-mode submodule stripping.
2014-06-02 21:34:42 +01:00
Matthew Flatt
4381f1eb24
raco decompile: fix for bytecode without source
...
original commit: 3f75bc21d9
2014-06-02 20:40:24 +01:00
Matthew Flatt
3f75bc21d9
raco decompile: fix for bytecode without source
2014-06-02 20:40:24 +01:00
Matthew Flatt
f02d9268ec
adjust some collection-file-path
calls to work with binary packages
...
In a few cases, sources should be preserved in binary mode.
2014-06-02 20:13:00 +01:00
Matthew Flatt
fc74fa36ef
change collection-file-path
to check for compiled by default for ".rkt"
2014-06-02 20:12:41 +01:00
Matthew Flatt
8638a55b67
optimizer report use-before-definition check at debug level
...
It's too common and noisy as a warning.
2014-06-02 19:59:30 +01:00
Matthew Flatt
da400a3bbf
raco pkg: fix doc typo
2014-06-02 19:50:39 +01:00
Matthew Flatt
e17acf5fef
Win64: fix JIT floating-point constant
...
Repairs commit 71591a62a4
for Win64, where `long` != `intptr_t`
2014-06-02 18:26:50 +01:00
Matthew Flatt
a539f4ed25
fix typo in Windows "build.bat"
2014-06-02 17:27:09 +01:00
Matthew Flatt
c1c12b05f5
raco pkg: fix conflict checking for PLTCOMPILEDROOTS
...
The fix is for a corner case that is unlikely to show up,
but the repaired code is simpler.
2014-06-02 16:46:45 +01:00
Matthew Flatt
13c53a23e3
raco setup: fix documentation rebuild for PLTCOMPILEDROOTS
2014-06-02 16:26:25 +01:00
Matthew Flatt
5ea04493a2
raco setup: fix dependency checking and PLTCOMPILEDROOTS
...
Closes PR 14537
2014-06-02 15:45:22 +01:00
Matthew Flatt
dc97b85d44
make site: use relative paths in the pkg catalog for a site
2014-06-02 15:30:32 +01:00
Matthew Flatt
2360a9f69a
pkg/lib: more fixes to handling of relative package sources in catalogs
...
Relative paths in a catalog should be treated as relative URLs, not
relative paths.
2014-06-02 15:03:16 +01:00
Matthew Flatt
e1814d5686
net/url: add relative-path->relative-url-string
...
original commit: e27c51698b
2014-06-02 14:34:22 +01:00
Matthew Flatt
e27c51698b
net/url: add relative-path->relative-url-string
2014-06-02 14:34:22 +01:00
Matthew Flatt
d33c2252e1
rackunit/docs-complete: move to the "racket-index" package
...
Modules are not supposed to move to different packages, anymore, so
I'm breaking a rule. The problem is that having `rackunit/docs-complete`
in "scribble-lib" made "scribble-lib" depend on "racket-index", and
that's an undesirable dependency. (Installing Scribble shouldn't
force you to have Racket documentation.) I should have noticed
the problem when I moved `setup/xref` to "racket-index", but I missed
it.
As far as I can tell, there's only one package on pkgs.racket-lang.org
that isn't in the main repository and uses `rackunit/docs-index`. The
package doesn't correctly declare its dependencies, anyway.
2014-06-02 12:34:12 +01:00
Matthew Flatt
43d81b06da
fix collection-file-path
& related for binary package installation
...
Binary package installation failed in the case of collection
splicing, because module-name resolution via `collection-file-path`
did not check for compiled files along hte search path of
registered collection directories.
2014-06-02 11:57:08 +01:00
Matthew Flatt
e0a82393b7
raco pkg: fix treatmennt of "file://" package sources
...
A "file://" prefix on a package source needs to be consistently
removed. The new `package-source->path` function does that, so it
should be used to convert a package source to a filesystem path.
2014-06-02 11:57:07 +01:00
Matthew Flatt
ae2b0b93a1
raco pkg catalog-archive: fix handling of source with no checksum
2014-06-02 11:57:07 +01:00
Matthew Flatt
a718aeb441
raco pkg catalog-show: improve error for bad catalog
2014-06-02 11:57:07 +01:00
Robby Findler
e4bf7ef55b
fix typo and add test suite for invariant-assertion
2014-06-02 03:43:46 -05:00
Vincent St-Amour
51812cdd9b
Add links to speaker web pages. Formatting.
2014-06-01 10:29:05 -07:00
Vincent St-Amour
cd19df8409
Add list of confirmed speakers to RacketCon page.
2014-06-01 10:29:05 -07:00
Eric Dobson
1d64e37c3b
Fix TR unit tests.
...
Make new tests actually run as part of the unit tests.
Make them not broken.
Fix broken package dependencies.
2014-06-01 10:14:37 -07:00
Eric Dobson
e4e0ec483f
Add more abbreviations to init-envs.
...
Make List: matcher require being a Type.
2014-05-31 17:46:25 -07:00
Eric Dobson
314584d05e
Fix broken match clause for accessors.
2014-05-31 15:33:55 -07:00
Eric Dobson
b8f618b57d
Simplify 8 cases of filter printing to 2.
2014-05-31 14:34:34 -07:00
Eric Dobson
205aeaeca3
Add checks to asym filter patch to match symmetric case.
2014-05-31 14:34:34 -07:00
Eric Dobson
81804760c5
Remove extra default path arg to -filter calls.
2014-05-31 14:34:34 -07:00
Matthias Felleisen
89dea63995
removed _contract_ language from _invariant-..._ as much as possible
...
added a hint as to why the error message uses the inappropriate contract language
2014-05-31 15:45:57 -04:00
Matthew Flatt
9d94ef725e
update bytecode compiler/optimizer overview in source comments
...
Explain the recently added "letrec_check" pass.
2014-05-31 20:26:16 +01:00
Matthew Flatt
1558e1243a
JIT: improve transition from 32-bit to 64-bit jumps
...
Use a recursive call to try again, instead of trying to reset local
state. The reset-local-state variant is definitely broken in
some caes, though I could not provoke the JIT buffer overflow
that I was hoping to fix with this change.
2014-05-31 20:26:16 +01:00
Eric Dobson
d2fb1acb46
Make small primes faster.
...
Big improvement is shrinking the bit vector to the right size.
Other improvements include full fixnum arithmetic and less mutation.
2014-05-31 10:38:25 -07:00
Eric Dobson
e55f39dccd
Make inference on (list a ..) work better.
2014-05-31 10:20:38 -07:00
Robby Findler
10cc76f22b
remove stupid printfs
2014-05-31 01:58:13 -05:00