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
compiler
data added bit-vector <-> {string,list} operations 2012-12-16 22:29:43 -05:00
datalog
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
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
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
htdp-lang
html
jpr
lazy
macro-debugger
match
mysterx
mzcom
net net/url: add `current-url-encode-mode' 2012-12-17 06:56:38 -07:00
openssl
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
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
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
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
syntax-color
test-engine
typed-racket Add failing test case for instantiation and special typing rules. 2012-12-19 13:45:49 -05:00
units
unstable remove test for removed library 2012-12-05 11:18:02 -06:00
utils
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
eli-tester.rkt
info.rkt
run-automated-tests.rkt
stress.rkt
zo-path.rkt
zo-size.rkt