racket/collects/tests
Matthew Flatt f2d870859a logging: allow name in `log-message', report it in a log-receiver evt
The synchronization result of a log receiver is now a vector of four
values, instead of three, where the last one reports the name.

Also, an optional argument to `make-logger' provides a notification
callback for each event sent to the logger.

These changes enable more control over loggers and events. Suppose
that you have processes A and B, and you want all log events of A
to be visible to B, but not vice-versa. Furthermore, you want the
log events to appear at B in the right order: if A logs an event
before B, then A's event should arrive at a log receiver's before
B's. Now that a log receiver gets the name associated with the
original event, and now that the name can be re-sent in a
`log-receiver', it's possible to give A and B separate loggers and
send all of the events from A's logger to B's logger. Furthermore,
you can use the notification callback so that when an event is logged
in B, you can make sure that all available events from from A's
logger have been transferred to B's logger.
2012-12-27 14:12:40 -06:00
..
algol60 Added @literal-algol{} and started an algol60 test suite (apologies 2012-06-20 10:28:53 -05:00
compiler compiler/zo-marshal: repair mashaling of import info in syntax 2012-08-06 15:32:27 -06:00
data added bit-vector <-> {string,list} operations 2012-12-16 22:29:43 -05:00
datalog adjust datalog so that syntax objects are not used as source location 2012-06-02 08:04:45 -05:00
db replace db's sql-bits with data/bit-vector 2012-12-16 22:39:02 -05:00
deinprogramm Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
drracket add a basic test of the logger GUI 2012-12-27 10:23:48 -06:00
eopl Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
errortrace errortrace: fix profiling for phase >= 2 code 2012-07-23 07:05:40 -05:00
file add file/unzip 2012-11-20 10:12:27 -07:00
framework adjust ascii-box => unicode-box algorithm so that 2012-12-24 13:49:32 -06:00
frtime
future fix problems with `would-be-future' 2012-10-30 17:28:37 -06:00
generic Implementation of #:defaults keyword for define-generics 2012-11-09 20:14:56 -05:00
gracket adjust find-string in text% so it doesn't allocate as many temporary strings 2012-12-24 23:35:12 -06:00
honu [honu] move honu-syntax to syntax.rkt. allow each pattern to specify a syntax result 2012-11-01 11:22:55 -06:00
htdp-lang fix string-ith's error message; Closes PR 13197 2012-10-17 20:27:12 -04:00
html
jpr
lazy fix misc tests for error-message change 2012-05-26 08:18:19 -06:00
macro-debugger make macro stepper recover from jumps within expansion 2012-10-11 17:44:51 -04:00
match Move define/match to racket/match 2012-10-14 14:39:36 -04:00
mysterx COM test updates 2012-07-26 16:32:59 -06:00
mzcom
net net/url: add `current-url-encode-mode' 2012-12-17 06:56:38 -07:00
openssl openssl: more little fixes 2012-03-01 20:34:53 -07:00
plai enabling shared in plai with some shameless copying of kernel code 2012-11-06 19:53:03 -07:00
planet the test case should have been checking for 6 builds all along. 2012-12-01 10:11:44 -06:00
planet2 raco pkg show: tweak output format 2012-12-22 09:43:19 -07:00
profile Leftover file that wasn't added with the `tests/profile' refactoring. 2012-05-24 11:53:03 -04:00
r6rs make case' in r5rs' and r6rs' still use eqv?' 2012-11-26 19:49:36 -07:00
racket logging: allow name in `log-message', report it in a log-receiver evt 2012-12-27 14:12:40 -06:00
racklog Fixing Racklog cut error found by Erik Dominikus 2012-08-14 21:34:02 -06:00
rackunit Add check-match to rackunit 2012-11-20 13:02:31 -05:00
scribble Fix bug with pound signs used to mark sections. 2012-12-19 19:32:00 -07:00
scriblib Fixing PR12779 2012-05-28 11:52:56 -06:00
slatex
srfi Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
stepper Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
stxparse fix shadowing (caused unwanted state threading) 2012-12-01 11:17:13 -05:00
syntax added tests for racket/syntax 2012-08-24 18:14:40 -04:00
syntax-color fix a bug in the module lexer; it was returning the wrong length for the tokens 2011-11-28 21:16:31 -06:00
test-engine
typed-racket Add failing test case for instantiation and special typing rules. 2012-12-19 13:45:49 -05:00
units Fix unit test broken by mzlib movement 2012-07-11 21:38:42 -04:00
unstable remove test for removed library 2012-12-05 11:18:02 -06:00
utils add find-labelled-windows 2012-11-03 13:54:48 -05:00
web-server Adding a test case for post bindings and improving error message 2012-12-17 16:28:46 -07:00
xml Fix for PR 13234. xexpr-core: added more test cases to 2012-11-07 11:46:32 -07:00
xrepl Fix test due to code refactoring, sort export lists in module descriptions. 2012-07-28 12:12:35 -04:00
eli-tester.rkt Drop the now-redundant " " argument from existing uses of `string-join'. 2012-05-24 10:40:20 -04:00
info.rkt Don't compile test files. 2012-03-13 10:29:13 -04:00
run-automated-tests.rkt Don't compile test files. 2012-03-13 10:29:13 -04:00
stress.rkt
zo-path.rkt change `current-write-relative-directory' to support more path conversions 2012-02-10 06:17:18 -07:00
zo-size.rkt