Asumu Takikawa
|
a22633e348
|
Rename generics => generic.
|
2012-05-24 16:51:14 -04:00 |
|
Vincent St-Amour
|
11dc825126
|
Forge gen:equal+hash and gen:custom-write to provide them from racket/base.
|
2012-05-24 16:51:13 -04:00 |
|
Vincent St-Amour
|
390cd02b52
|
Have a generic interface for equal+hash.
Currently provided by racket/struct, for lack of a better place.
|
2012-05-24 16:51:11 -04:00 |
|
Vincent St-Amour
|
cc7ae795ea
|
Remove the coercion function code.
Didn't turn out to be useful.
|
2012-05-24 16:51:10 -04:00 |
|
Asumu Takikawa
|
8ac82eaf58
|
Use simplified interface for define-generics
Also removed `generics`
|
2012-05-24 16:51:09 -04:00 |
|
Vincent St-Amour
|
f11861f60a
|
Have method definitions be its own keyword in the struct form.
Struct properties are hidden from users.
|
2012-05-24 16:51:08 -04:00 |
|
Vincent St-Amour
|
3bfaa2b00b
|
New naming convention for generics names.
|
2012-05-24 16:51:07 -04:00 |
|
Vincent St-Amour
|
448ad27a37
|
Move generics to racket/generics.
After discussion with Eli.
|
2012-05-24 16:50:42 -04:00 |
|
Vincent St-Amour
|
a68242e4eb
|
Implement ordered dicts in terms of generics.
|
2012-05-24 16:31:32 -04:00 |
|
Danny Yoo
|
bbab60545e
|
adding gvector-remove-last!
|
2012-01-30 16:14:22 -07:00 |
|
Ryan Culpepper
|
933965b2c2
|
moved unstable/prop-contract into racket/contract/base
|
2011-12-18 13:57:50 -07:00 |
|
Ryan Culpepper
|
e2e63684de
|
data/order: added support for transparent structs, added tests
|
2011-10-30 18:51:16 -06:00 |
|
Ryan Culpepper
|
c7f86d276c
|
removed useless requires
|
2011-09-27 19:28:44 -06:00 |
|
Eli Barzilay
|
ffbd9e16ea
|
Some info.rkt cleanups.
|
2011-08-29 16:33:13 -04:00 |
|
Ryan Culpepper
|
1b702a2ae3
|
docs reorganization
added tutorial, racket categories
relabeled some other categories
normalized manual names: de-bolded, changed some names
|
2011-07-01 17:16:53 -06:00 |
|
Eli Barzilay
|
3f9bc25c5c
|
Remove `eval/require' and many of its one-time uses.
(Cuts the rendering time for unstable by around 50%.)
|
2011-06-06 09:48:04 -04:00 |
|
Robby Findler
|
507b1cd8fd
|
moved the docs-complete library into rackunit
to avoid having a separate, new manual for the
one library
|
2011-05-05 16:10:42 -05:00 |
|
Ryan Culpepper
|
5ca09eeb3e
|
document undocumented exports (data)
|
2011-04-25 22:18:00 -06:00 |
|
Robby Findler
|
e7d0029aea
|
added lots of new tests that our documentation is complete
|
2011-04-25 13:24:43 -05:00 |
|
Ryan Culpepper
|
73ab167522
|
created racket/syntax from parts of unstable/syntax
|
2011-04-07 09:47:20 -06:00 |
|
Ryan Culpepper
|
c50ab191d6
|
fixed gvector typo
|
2010-11-26 19:28:55 -07:00 |
|
Jon Rafkind
|
5f2d18c1f9
|
add in-queue
|
2010-11-16 23:09:19 -07:00 |
|
Jon Rafkind
|
c5d56b4a4a
|
typo, gvector instead of vector
|
2010-11-16 23:09:18 -07:00 |
|
Jon Rafkind
|
7b24eaf58e
|
rename queue-count to queue-length
|
2010-11-16 14:36:49 -07:00 |
|
Jon Rafkind
|
73be67942d
|
add queue->list
|
2010-11-16 14:36:49 -07:00 |
|
Jon Rafkind
|
58188ad0c6
|
add queue-count
|
2010-11-15 22:32:08 -07:00 |
|
Ryan Culpepper
|
a506d75b54
|
macro-stepper: replace clickbacks for syntax selection
fixed interval-map bug
|
2010-11-09 10:03:45 -07:00 |
|
Ryan Culpepper
|
24297a793f
|
data/gvector: fixed typo in constructor
Merge to 5.0.2
|
2010-10-25 11:31:55 -06:00 |
|
Ryan Culpepper
|
e38b12e3e0
|
Removed incorrect uses of ->i underscores
|
2010-10-22 15:30:24 -06:00 |
|
Ryan Culpepper
|
ad76c9ea7b
|
fixed splay-tree bug
|
2010-10-04 11:54:03 -06:00 |
|
Ryan Culpepper
|
504733fb76
|
added free-list to splay trees for deletion
|
2010-10-04 11:54:03 -06:00 |
|
Ryan Culpepper
|
0d76f8ecbf
|
added data/order, docs
changed splay-tree, skip-list constructors to take orders
|
2010-09-17 16:54:54 -06:00 |
|
Ryan Culpepper
|
3037dea5ad
|
fixed bug in interval-map
|
2010-09-17 16:54:54 -06:00 |
|
Ryan Culpepper
|
b74f3461e1
|
added general order functions
|
2010-09-17 16:54:54 -06:00 |
|
Ryan Culpepper
|
076bba5ee9
|
restricted interval-map interface, simplified code, based on splay-trees
removed old, awful skip-list iteration-mutation procedures
updated skip-lists
|
2010-09-17 16:54:53 -06:00 |
|
Ryan Culpepper
|
1a03a47842
|
updated splay-tree & skip-list interfaces, docs, tests, performance tests
|
2010-09-16 13:20:07 -06:00 |
|
Ryan Culpepper
|
12e2d6d76a
|
splay-tree: tried top-down splay, tested, no time advantage
|
2010-09-16 13:20:07 -06:00 |
|
Ryan Culpepper
|
19be445d89
|
contracts for gvector, skip-list
reorganized tests
|
2010-09-16 13:20:06 -06:00 |
|
Ryan Culpepper
|
ae645a18c1
|
added dict-*-contract to racket/dict
added experimental ordered-dict generics (not public yet, no docs)
|
2010-09-14 12:31:26 -06:00 |
|
Ryan Culpepper
|
58aa6873fe
|
added data/heap tests
doc fixes
|
2010-09-14 12:31:26 -06:00 |
|
Ryan Culpepper
|
8b0810dc39
|
docs for data/heap
fixed contract in data/splay-tree
|
2010-09-14 12:31:26 -06:00 |
|
Ryan Culpepper
|
a9efe95fc5
|
splay tree docs
|
2010-09-13 13:21:04 -06:00 |
|
Ryan Culpepper
|
999c33827c
|
tests for splay-tree and skip-list
|
2010-09-13 13:21:04 -06:00 |
|
Ryan Culpepper
|
2e4ff119e7
|
fixed splay-tree contracts
|
2010-09-13 13:21:03 -06:00 |
|
Ryan Culpepper
|
6a4a056f52
|
splay tree work
|
2010-09-13 13:21:03 -06:00 |
|
Ryan Culpepper
|
b1b8591aa6
|
fixed splay-tree bugs
|
2010-09-13 13:21:03 -06:00 |
|
Ryan Culpepper
|
2a1de28095
|
fixed bugs in data/heap
|
2010-09-13 13:21:03 -06:00 |
|
Ryan Culpepper
|
ac8ca8e193
|
added heaps and splay-trees (need docs, tests)
|
2010-09-13 13:21:02 -06:00 |
|
Ryan Culpepper
|
cf47297a07
|
gvector tests, fixed bugs, added for/gvector docs
|
2010-09-06 22:15:29 -06:00 |
|
Ryan Culpepper
|
c8292be1d1
|
data/gvector vararg constructor, add!
|
2010-09-06 22:15:29 -06:00 |
|