Matthew Flatt
df79198e6e
add 'fs-change mode to `system-type'
...
Report whether `filesyste-change-evt' is supported, works
at the granularity of files, etc.
2013-07-15 08:58:39 -06:00
Matthew Flatt
b3715ba36e
filesystem-notify-evt: change inotify() implementation
...
Create a single inotify() connection per place, which should reduce
the latency of operations on filesystem change events and make
them generally scale better on Linux.
Internally, add a filesystem-never-changes mode, which could be useful
for platforms with fixed filesystems, but it's also for experiments in
checking the cost of filesystem change events.
2013-07-15 07:07:27 -06:00
Matthew Flatt
d695e8a15a
fix for `get-current-mouse-state' on Mac OS X 10.5 and earlier
...
It looks like button-press information is not available on 10.5
and earlier, so so try to report it in that case.
Closes PR 13780
2013-07-14 17:15:44 -06:00
Matthew Flatt
5aab8a0137
disable inotify()-based `filesystem-change-evt'
...
... until we can track down latency problems with the use of
inotify().
2013-07-14 07:54:57 -06:00
Matthew Flatt
88c5cc7573
raco setup: avoid re-rendering
...
Fix a problem that triggered too many re-renderings, and fix
intended shortcuts related to build order.
2013-07-14 06:15:47 -06:00
Eli Barzilay
a0b66b210f
Add the `#racket-dev' channel.
...
Moves the location of the logs too (same place, and then add "racket/"
or "racket-dev/"), but keep the old URLs working too, for legacy links.
2013-07-13 14:06:58 -04:00
Eli Barzilay
404c0259e5
Use the internal machine name, in case "pre" moves elsewhere.
2013-07-13 13:06:56 -04:00
Matthew Flatt
44afa3cb66
raco setup: track document dependencies based on SHA1s
...
Use SHA1s instead of timestamps for detecting dependency changes,
which works with pre-built documentation. (The problem with
timestamps didn't come up before because dependency checking was
broken.)
2013-07-13 08:58:21 -06:00
Matthew Flatt
59170d4caf
x86_64 native stack traces: protect some pointer dereferenecs
...
Guard dereferences of DWARF information to avoid crashing when
the information is wrong or misinterpreted.
2013-07-12 14:52:43 -06:00
Matthew Flatt
e8e482acaa
improve `raco pkg' text
2013-07-12 14:52:43 -06:00
Matthew Flatt
72ae9a1249
reduce doc dependencies of "racket-doc"
2013-07-12 14:52:43 -06:00
Matthew Flatt
8a9d885774
shuffle some unstable modules and fix doc dependencies
...
Includes a repair for mapping a collection name to a set of
linked paths.
2013-07-12 14:52:43 -06:00
Matthew Flatt
4b42e6974b
split unstable docs into non-gui and gui
...
This split fixes a broken test for whether to include the gui
documentation, which in turn exposes documentation dependencies,
which means that the dependencies are wrong again at this point.
2013-07-12 14:52:43 -06:00
Matthew Flatt
966f06b738
distro-build/drive-clients: add some date printouts
2013-07-12 14:52:43 -06:00
Matthew Flatt
9f72a67e79
tweaks to build-farm configuraiton instructions
2013-07-12 14:52:43 -06:00
Matthew Flatt
d576756a11
remove a documentation dependency
2013-07-12 14:52:43 -06:00
Matthew Flatt
6c78bb0563
scribble/base: add an #:indirect' option to
other-doc'
2013-07-12 14:52:42 -06:00
Matthew Flatt
4d02168024
raco setup: fix a db-connection leak
2013-07-12 14:52:42 -06:00
Matthew Flatt
53e8b20347
distro-build/manage-snapshots: add "documentation" link
2013-07-12 14:52:42 -06:00
Matthew Flatt
d57f26f001
auto-fix documentation package dependencies
2013-07-12 14:52:42 -06:00
Matthew Flatt
79abd1f629
clean up deregistration of VNODE watches via kqueue()
...
The shotgun approach generates errors/warnings.
2013-07-12 14:52:42 -06:00
Matthew Flatt
3b89a05d46
break various documentation dependencies by making them indirect
...
An "indirect" reference is resolved when HTML is loaded,
instead of at document-build time.
2013-07-12 14:52:42 -06:00
Matthew Flatt
8cf13c3f46
fix doc typo
2013-07-12 14:52:42 -06:00
Matthew Flatt
d5558a4fe0
raco setup and scribble: fix problems tracking document changes
...
Some non-transparent but serializable data structures broke
the comparison between previous and new outputs, which caused
too many document rebuilds.
Includes a change to make module path indexes work with `equal?'.
2013-07-12 14:52:42 -06:00
Matthew Flatt
4ee8dc2f5e
move `embedded-gui' docs from "gui-lib" to "gui-doc"
2013-07-12 14:52:41 -06:00
Matthew Flatt
98ec60242a
raco setup: check package build dependencies for documentation
...
The check uses the cross-reference database that is created
by building documentation.
2013-07-12 14:52:41 -06:00
Matthew Flatt
98f821574a
fix doc-redirection URL
2013-07-12 14:52:41 -06:00
Asumu Takikawa
2cdf1e8b3f
Fix gen:dict example
...
Closes PR 13879
2013-07-12 15:53:11 -04:00
Asumu Takikawa
6be59d269e
Add a few examples to FFI docs
2013-07-11 23:11:15 -04:00
Sam Tobin-Hochstadt
bd09a60e64
Travis notifications to #racket-dev
2013-07-11 13:00:36 -04:00
Matthew Flatt
b5842d94a5
make `doc/local-redirect' also handle search links
2013-07-11 10:26:03 -06:00
Matthew Flatt
5c222ca078
raco setup: create destination doc directory if needed for move
2013-07-11 10:26:03 -06:00
Matthew Flatt
b9fd9ad78c
installers site: include documentation of built packages
2013-07-11 10:26:03 -06:00
Matthew Flatt
75cb619866
raco setup: fix problem with info-domain clean-up
2013-07-11 10:26:03 -06:00
Robby Findler
ad86a72143
fix stronger for ->* when there are #:pre and #:post conditions specified
2013-07-11 06:25:10 -05:00
Robby Findler
402ddcbf1e
more new contract test suite cleanups
2013-07-11 06:25:06 -05:00
Eric Dobson
c910252fdf
Redo the calculation of opt-lambda expansion.
...
Closes PR 13661.
Closes PR 13584.
2013-07-10 23:27:05 -07:00
Eric Dobson
39333f6626
Move files accidentily put in collects into pkgs.
2013-07-10 23:09:11 -07:00
Eric Dobson
e26bbffbc9
Make case-lambda correctly typecheck more interesting cases.
...
Also doesn't typecheck dead code based on case-lambda branches never
taken.
Closes PR 12973.
2013-07-10 22:16:46 -07:00
Eric Dobson
6aad234d01
Cleanup provide handling in TR.
2013-07-10 21:13:59 -07:00
Vincent St-Amour
cbd52a9536
Avoid output in generics tests.
2013-07-10 16:40:34 -04:00
Vincent St-Amour
52e09c60c3
Extra generics test.
2013-07-10 16:40:30 -04:00
Carl Eastlund
704857bbfe
Fixed bugs related to define/generic and to define-generics at top-level.
...
Added tests using define/generic in both #:defaults and #:fallbacks, both inside
modules and at the top level. Changed the implementation of define-generics so
that defaults and fallbacks come after method definitions so that define/generic
works properly. Changed internal names to be created with format-id and
syntax-local-introduce rather than generate-temporaries so that they work at the
top level.
2013-07-10 16:10:44 -04:00
Matthew Flatt
30a1c3565d
fix "collects" path setup in 3m build
2013-07-10 13:41:06 -06:00
Matthew Flatt
da3ac6159d
raco setup: exit with error status on failed pkg dependency check
...
Also, clean up printing of check errors to prefix each line with
`raco setup' (like everything else).
2013-07-10 13:19:13 -06:00
Matthew Flatt
32b0064b56
Don't install "libracket3m.a" by default
...
Configure with `--enable-libs' to install the library.
2013-07-10 13:09:41 -06:00
Matthew Flatt
c1037f65a6
slatex: copy "slatex.sty" to the "lib" directory
2013-07-10 12:57:02 -06:00
Matthew Flatt
4a45d5faa0
look for default preferences file in the configuration directory
...
... instead of a "defaults" collection.
2013-07-10 12:57:02 -06:00
Matthew Flatt
39dd0bb3be
fix `syntax/boundmap', too
...
Related to PR 13911
2013-07-10 12:57:02 -06:00
Matthew Flatt
2a4f32d853
remove core dependency on `mzlib/restart'
2013-07-10 12:57:02 -06:00