|  Slava Pestov | a14e5a4a3b | Better local cache | 2009-04-26 08:06:37 -05:00 | 
				
					
						|  Slava Pestov | 37e278ed02 | Use [ ] [ ] map-reduce instead of unclip [ ] reduce | 2009-04-06 17:50:54 -05:00 | 
				
					
						|  Slava Pestov | a56d480aa6 | Various optimizations leading to a 10% speedup on compiling empty EBNF parser: - open-code getenv primitive
- inline tuple predicates in finalization
- faster partial dispatch
- faster built-in type predicates
- faster tuple predicates
- faster lo-tag dispatch
- compile V{ } clone and H{ } clone more efficiently
- add fixnum fast-path to =; avoid indirect branch if two fixnums not eq
- faster >alist on hashtables | 2008-12-06 09:16:29 -06:00 | 
				
					
						|  Doug Coleman | b1d26e100a | use if/when/unless-empty, docs | 2008-09-06 17:10:32 -05:00 | 
				
					
						|  Slava Pestov | 48671cfca7 | Fix classes.algebra unit tests | 2008-07-05 04:42:58 -05:00 | 
				
					
						|  Slava Pestov | 44c1c1f679 | Move tuple-class to classes.tuple where it belongs | 2008-07-05 00:59:39 -05:00 | 
				
					
						|  Slava Pestov | f7b7001f39 | BOA constructors now check types | 2008-06-30 01:44:58 -05:00 | 
				
					
						|  Slava Pestov | 0be00f03e6 | Mirrors now check sot t slot types, support type coercion for setters, instance? now infers, better transform for 'new', more efficient 'case' where keys are all wrappers | 2008-06-29 02:12:44 -05:00 | 
				
					
						|  Slava Pestov | 5a29b2e273 | Class linearization | 2008-05-02 02:51:38 -05:00 | 
				
					
						|  Slava Pestov | cc2f512287 | New classes.builtin vocab | 2008-04-03 21:19:20 -05:00 |