racket/collects/racket/private
Sam Tobin-Hochstadt 230172cf94 Use syntax-procedure-alias-property with struct constructor procedures as well.
This uses a new `racket/private/procedure-alias` module
which provides the relevant symbol via `protect-out`.
2013-01-14 14:27:33 -05:00
..
lang
base.rkt Forge gen:equal+hash and gen:custom-write to provide them from racket/base. 2012-05-24 16:51:13 -04:00
case.rkt change 'case' to use equal? 2012-11-26 17:58:04 -07:00
cert.rkt Big newline at EOF scan. 2012-02-29 00:28:11 -05:00
class-internal.rkt racket/class: fix interaction of class/c' and send-generic' 2012-12-25 07:20:57 -06:00
classidmap.rkt Removing mzlib/class-traced. 2012-05-02 19:15:53 -04:00
cond.rkt allow internal definitions in when', unless', cond, case', `match' 2010-10-12 06:41:49 -06:00
define-et-al.rkt new error message convention 2012-05-25 15:08:05 -06:00
define-struct.rkt Use syntax-procedure-alias-property with struct constructor procedures as well. 2013-01-14 14:27:33 -05:00
define.rkt generalized `begin-for-syntax' 2011-09-08 14:06:00 -06:00
dict.rkt Implementation of #:defaults keyword for define-generics 2012-11-09 20:14:56 -05:00
ellipses.rkt
for.rkt Singleton optimization for sequences that would allocate. 2012-11-29 06:54:06 -07:00
generic-interfaces.rkt Forge non-existent generic functions like write-proc 2012-08-17 12:27:01 -04:00
generic.rkt Implementation of #:defaults keyword for define-generics 2012-11-09 20:14:56 -05:00
hash.rkt Rewrite hash-keys so that only keys, not values, are accessed. 2012-04-03 12:52:03 -04:00
info.rkt Moved some mzlib library implementations to racket 2012-07-11 18:26:10 -04:00
kernstruct.rkt Use correct parent for date* in makeexn 2013-01-11 21:22:20 -05:00
kw-file.rkt new error message convention 2012-05-25 15:08:05 -06:00
kw.rkt Use syntax-procedure-alias-property with struct constructor procedures as well. 2013-01-14 14:27:33 -05:00
letstx-scheme.rkt removed useless requires 2011-09-27 19:28:44 -06:00
list.rkt new error message convention 2012-05-25 15:08:05 -06:00
local.rkt removed useless requires 2011-09-27 19:28:44 -06:00
logger.rkt define-logger: make (define-logger X)' define X-logger' 2012-12-07 06:36:31 -06:00
map.rkt Move define-inline to racket/performance-hint. 2013-01-02 12:18:36 -05:00
misc.rkt add `current-compiled-file-roots', PLTCOMPILEDROOTS, and -R/--compiled 2012-09-11 13:18:18 -06:00
modbeg.rkt first cut at submodules 2012-03-09 10:34:56 -07:00
more-scheme.rkt add `define-logger' and filtering based on logger name 2012-09-07 08:16:38 -06:00
name.rkt special treatment of void as 'inferred-name property 2011-03-13 09:02:39 -06:00
namespace.rkt new error message convention 2012-05-25 15:08:05 -06:00
norm-arity.rkt
norm-define.rkt
old-ds.rkt add datum-case', etc. as syntax/datum' 2011-12-12 08:13:20 -07:00
old-if.rkt
old-procs.rkt removed useless requires 2011-09-27 19:28:44 -06:00
old-rp.rkt generalized `begin-for-syntax' 2011-09-08 14:06:00 -06:00
performance-hint.rkt Move define-inline to racket/performance-hint. 2013-01-02 12:18:36 -05:00
port.rkt port position-tracking clean-ups 2012-08-28 16:04:41 -06:00
portlines.rkt new error message convention 2012-05-25 15:08:05 -06:00
pre-base.rkt add #:break' and #:final' to `for' forms 2012-09-14 14:57:35 -06:00
procedure-alias.rkt Use syntax-procedure-alias-property with struct constructor procedures as well. 2013-01-14 14:27:33 -05:00
promise.rkt Restore prop:force guard. 2012-07-19 22:46:14 -04:00
qq-and-or.rkt Refactor f3fa5d1669 2012-12-24 17:56:08 -05:00
qqstx.rkt fix `quasisyntax' to better preserve syntax properties 2012-12-12 08:34:19 -07:00
reqprov.rkt add `relative-in' 2012-05-15 20:03:41 -06:00
reverse.rkt new error message convention 2012-05-25 15:08:05 -06:00
runtime-path-table.rkt Moved some mzlib library implementations to racket 2012-07-11 18:26:10 -04:00
sandbox-coverage.rkt fix errortrace (required API changes), add `syntax-shift-phase-level' 2011-09-13 21:04:10 -06:00
sc.rkt adjust redex error message tests to match singular/plural fixes in 2012-05-31 10:56:14 -05:00
sequence.rkt new error message convention 2012-05-25 15:08:05 -06:00
serialize-structs.rkt
serialize.rkt Make srclocs serializable. 2012-12-06 17:53:04 -05:00
shared-body.rkt Moved some mzlib library implementations to racket 2012-07-11 18:26:10 -04:00
small-scheme.rkt prune unused imports 2011-07-09 06:16:11 -06:00
sort.rkt Fix a retroactive typo. 2012-07-29 18:16:56 -04:00
stream-cons.rkt add streams to `racket' 2011-03-18 19:05:23 -06:00
streams.rkt Moved some mzlib library implementations to racket 2012-07-11 18:26:10 -04:00
string.rkt Move regexp-replaces' from ffi/unsafe' to `racket/private/string'. 2012-06-22 14:27:14 -04:00
struct-info.rkt new error message convention 2012-05-25 15:08:05 -06:00
struct.rkt fix and improve some syntax-error messages for `struct' 2012-06-27 13:38:36 -06:00
stx.rkt
stxcase-scheme.rkt new error message convention 2012-05-25 15:08:05 -06:00
stxcase.rkt fix 'disappeared-use prperty added by `syntax' 2012-08-04 10:19:55 -06:00
stxloc.rkt fix `syntax/loc' to preserve properties 2012-03-25 19:25:35 -06:00
stxmz-body.rkt removed useless requires 2011-09-27 19:28:44 -06:00
stxparam.rkt make splicing-syntax-parameterize' work with begin-for-syntax' 2012-12-01 08:12:33 -07:00
stxparamkey.rkt make splicing-syntax-parameterize' work with begin-for-syntax' 2012-12-01 08:12:33 -07:00
submodule.rkt try module+' in place of slice' 2012-03-13 14:31:40 -06:00
this-expression-source-directory.rkt Moved some mzlib library implementations to racket 2012-07-11 18:26:10 -04:00
unit-compiletime.rkt Moved some mzlib library implementations to racket 2012-07-11 18:26:10 -04:00
unit-contract-syntax.rkt Moved some mzlib library implementations to racket 2012-07-11 18:26:10 -04:00
unit-contract.rkt Moved some mzlib library implementations to racket 2012-07-11 18:26:10 -04:00
unit-keywords.rkt Moved some mzlib library implementations to racket 2012-07-11 18:26:10 -04:00
unit-runtime.rkt Moved some mzlib library implementations to racket 2012-07-11 18:26:10 -04:00
unit-syntax.rkt Moved some mzlib library implementations to racket 2012-07-11 18:26:10 -04:00
unit-utils.rkt Moved some mzlib library implementations to racket 2012-07-11 18:26:10 -04:00
vector-wraps.rkt add #:break' and #:final' to `for' forms 2012-09-14 14:57:35 -06:00
with-stx.rkt new error message convention 2012-05-25 15:08:05 -06:00