racket/collects/mzlib/private
Sam Tobin-Hochstadt d1fe9f9645 Rewrite emit and assem to use better style.
Remove pointless optional arguments in getbindings.
Don't create unneccessary match-lambda*.
Implement keyword arguments to define-match-expander.
Lots of refactoring of gen-match for general clarity.
Use combinators instead of writing our own loops.
Simplify struct info accessor.
Add timing printer.
Refactor coupling/binding for general clarity.
Rewrite logical-equal not to use the expansion of match.
General replacement of () with [].

svn: r4192
2006-08-30 19:41:47 +00:00
..
match Rewrite emit and assem to use better style. 2006-08-30 19:41:47 +00:00
class-internal.ss class-level mixin syntax reports reported as from mixin 2006-08-27 23:10:29 +00:00
classidmap.ss fix scoped init names (i.e., when combined with define-local-member-name) 2006-08-02 20:14:32 +00:00
cm-ctime.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
contract-arrow.ss improved running time of contracts and moved some provide/contracts to the bottom of files (not necc yet, but may become necc) 2006-07-09 21:07:04 +00:00
contract-ds-helpers.ss extended or/c to support multiple higher-order contracts 2006-07-06 02:08:12 +00:00
contract-ds.ss improved running time of contracts and moved some provide/contracts to the bottom of files (not necc yet, but may become necc) 2006-07-09 21:07:04 +00:00
contract-guts.ss minor tweak to contract library 2006-08-18 21:53:54 +00:00
contract-helpers.scm merged revision 2489:2523 from plt/branches/robby -- somehow contract-guts.ss came out messed up; I replaced it with the actual latest version from the branch and things seem okay 2006-03-28 00:38:43 +00:00
contract.ss provide/contract now grabs the source locations from the identifiers that have contracts, not some other part of itself 2006-08-29 13:14:33 +00:00
dmhelp.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
increader.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
info.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
mkmatch.ss removed unused :ucall 2005-09-29 15:50:14 +00:00
package-helper.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
port.ss transplant-output-port needs to return #f instead of 0 when failing to write bytes 2005-12-12 16:55:36 +00:00
serialize-structs.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
shared-body.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
sigmatch.ss 350.3 2006-07-01 18:53:09 +00:00
sigutil.ss {quick,merge}sort -> sort 2006-04-01 12:24:15 +00:00
structure-helper.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
stxparamkey.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
stxset.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
unitidmap.ss fixed mapped id application context 2005-11-01 20:13:36 +00:00