Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								65faa3fda3
								
							
								
							
						 | 
						
							
							
								
								Fix unit tests and load errors for slip removal
							
							
							
							
							
						 | 
						
							2009-05-10 17:03:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f6ff74596e
								
							
								
							
						 | 
						
							
							
								
								Removing slip 2slip 3slip nslip
							
							
							
							
							
						 | 
						
							2009-05-10 16:39:17 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								0ad6d1fb7b
								
							
								
							
						 | 
						
							
							
								
								add a few usages of iota, remove most 1+ and 1- from core
							
							
							
							
							
						 | 
						
							2009-05-01 19:58:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7e84daf0f1
								
							
								
							
						 | 
						
							
							
								
								Move (execute) to kernel.private
							
							
							
							
							
						 | 
						
							2009-04-26 02:42:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ba40acda28
								
							
								
							
						 | 
						
							
							
								
								Merge Joe Groff's booleans vocab into kernel
							
							
							
							
							
						 | 
						
							2009-04-23 22:39:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8432c30ed1
								
							
								
							
						 | 
						
							
							
								
								Fix docs
							
							
							
							
							
						 | 
						
							2009-04-22 21:20:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3353a777f7
								
							
								
							
						 | 
						
							
							
								
								Fixing some unit test failures
							
							
							
							
							
						 | 
						
							2009-04-22 07:05:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								364ea217ef
								
							
								
							
						 | 
						
							
							
								
								fix more compiler errors
							
							
							
							
							
						 | 
						
							2009-04-17 14:44:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								99b8400e56
								
							
								
							
						 | 
						
							
							
								
								Documentation updates
							
							
							
							
							
						 | 
						
							2009-04-06 03:00:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6c0986f8b2
								
							
								
							
						 | 
						
							
							
								
								Add definition mixin in definitions vocab to replace hard-coded union in ui.tools.operations; add ?execute to kernel to replace dup word? [ execute ] when calls in unicode.breaks and opengl
							
							
							
							
							
						 | 
						
							2009-03-26 21:27:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								356bff6424
								
							
								
							
						 | 
						
							
							
								
								kernel doesn't need to depend on classes.tuple.private
							
							
							
							
							
						 | 
						
							2009-03-23 01:18:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								723bfab030
								
							
								
							
						 | 
						
							
							
								
								Fixing unit tests for syntax change
							
							
							
							
							
						 | 
						
							2009-03-23 00:34:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								be4fb1e7d9
								
							
								
							
						 | 
						
							
							
								
								Move call( and execute( to core
							
							
							
							
							
						 | 
						
							2009-03-16 20:11:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								667eca9410
								
							
								
							
						 | 
						
							
							
								
								Fix unit tests and help lint for 'see' move
							
							
							
							
							
						 | 
						
							2009-03-11 17:33:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								25a877e50b
								
							
								
							
						 | 
						
							
							
								
								Merge OneEyed's patch
							
							
							
							
							
						 | 
						
							2009-02-28 17:06:55 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								cd53c2bd37
								
							
								
							
						 | 
						
							
							
								
								produce and produce-as: don't need third quotation either
							
							
							
							
							
						 | 
						
							2009-02-28 15:31:34 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								78ce670101
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'for-slava' of git://git.rfc1149.net/factor
							
							
							
							
							
						 | 
						
							2009-02-28 14:42:56 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c8d5e98898
								
							
								
							
						 | 
						
							
							
								
								Fix conflicts
							
							
							
							
							
						 | 
						
							2009-02-26 03:12:19 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4426526252
								
							
								
							
						 | 
						
							
							
								
								Fixing some things I broke
							
							
							
							
							
						 | 
						
							2009-02-25 23:30:30 -06:00 | 
						
					
				
					
						
							
							
								 
								Samuel Tardieu
							
						 | 
						
							
							
							
							
								
							
								087d931c36
								
							
								
							
						 | 
						
							
							
								
								Remove the tail argument from do/until/while
							
							
							
							
							
						 | 
						
							2009-02-18 02:41:14 +01:00 | 
						
					
				
					
						
							
							
								 
								Samuel Tardieu
							
						 | 
						
							
							
							
							
								
							
								3c859a77bf
								
							
								
							
						 | 
						
							
							
								
								Simplify most
							
							
							
							
							
						 | 
						
							2009-02-18 01:56:54 +01:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d147b98cfe
								
							
								
							
						 | 
						
							
							
								
								Documentation improvements
							
							
							
							
							
						 | 
						
							2009-02-17 04:57:02 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								312bf5939e
								
							
								
							
						 | 
						
							
							
								
								Fix conflict
							
							
							
							
							
						 | 
						
							2009-02-12 04:45:45 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a550c9874c
								
							
								
							
						 | 
						
							
							
								
								kernel: add {bi,tri}-curry{,*,@} combinators from new_ui branch
							
							
							
							
							
						 | 
						
							2009-02-12 04:23:35 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								67eef761bb
								
							
								
							
						 | 
						
							
							
								
								kernel: cleanup
							
							
							
							
							
						 | 
						
							2009-02-12 04:14:05 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e5f21545dd
								
							
								
							
						 | 
						
							
							
								
								Start writing some docs for curried dataflow combinators
							
							
							
							
							
						 | 
						
							2009-02-11 04:57:46 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0684a9b7b0
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into new_ui
							
							
							
							
							
						 | 
						
							2009-02-09 18:16:14 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								975f197558
								
							
								
							
						 | 
						
							
							
								
								Fixing help-lint bugs
							
							
							
							
							
						 | 
						
							2009-02-09 14:37:22 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c04ee453e3
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into new_ui
							
							
							
							
							
						 | 
						
							2009-02-06 11:10:55 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d1486589ef
								
							
								
							
						 | 
						
							
							
								
								Improving macro docs
							
							
							
							
							
						 | 
						
							2009-02-06 10:22:09 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								aed691dab3
								
							
								
							
						 | 
						
							
							
								
								Clean up kernel vocab
							
							
							
							
							
						 | 
						
							2009-02-06 05:12:30 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1bbabcd5e1
								
							
								
							
						 | 
						
							
							
								
								Remove some usages of slip combinators from the core
							
							
							
							
							
						 | 
						
							2009-02-05 03:29:59 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								669548e62e
								
							
								
							
						 | 
						
							
							
								
								Clean up some usages of tuck, and add Joe's curried cleave/spread/apply combinators to kernel vocabulary
							
							
							
							
							
						 | 
						
							2009-02-02 13:43:54 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4513417657
								
							
								
							
						 | 
						
							
							
								
								Clean up some messy stack shuffling
							
							
							
							
							
						 | 
						
							2009-02-01 19:14:43 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7780c5d983
								
							
								
							
						 | 
						
							
							
								
								Fix two small typos
							
							
							
							
							
						 | 
						
							2009-01-27 05:05:46 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a9ef525aed
								
							
								
							
						 | 
						
							
							
								
								Help lint fixes for stricter help lint
							
							
							
							
							
						 | 
						
							2009-01-27 04:12:37 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								92f9338978
								
							
								
							
						 | 
						
							
							
								
								Smart quotes
							
							
							
							
							
						 | 
						
							2009-01-26 23:20:27 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ca2f01e0d0
								
							
								
							
						 | 
						
							
							
								
								Updating non-core libraries for monotonic? change
							
							
							
							
							
						 | 
						
							2009-01-16 17:02:54 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c47f14afcd
								
							
								
							
						 | 
						
							
							
								
								Add link
							
							
							
							
							
						 | 
						
							2009-01-07 21:20:05 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								af49278d3f
								
							
								
							
						 | 
						
							
							
								
								Add 2tri* and 2tri@ combinators, clean up (3each), and fix failing unit test for 3map
							
							
							
							
							
						 | 
						
							2009-01-05 18:12:34 -06:00 | 
						
					
				
					
						
							
							
								 
								unknown
							
						 | 
						
							
							
							
							
								
							
								99c6a9f31d
								
							
								
							
						 | 
						
							
							
								
								Fix kernel unit tests on Win64
							
							
							
							
							
						 | 
						
							2008-12-21 18:52:13 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5fdb474c76
								
							
								
							
						 | 
						
							
							
								
								Fixing various test failures and updating some more vocabs for >r/r> removal
							
							
							
							
							
						 | 
						
							2008-12-17 22:29:32 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b154b21aaa
								
							
								
							
						 | 
						
							
							
								
								Add new until combinator, and a new do word which acts like a modifier: do while, do until for loops which iterate at least once
							
							
							
							
							
						 | 
						
							2008-12-08 23:37:18 -06: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 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8db24bdd34
								
							
								
							
						 | 
						
							
							
								
								assert-depth now has a static stack effect. This fixes a UI unit test failure
							
							
							
							
							
						 | 
						
							2008-12-05 08:25:26 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e304d3c9f8
								
							
								
							
						 | 
						
							
							
								
								Local DCE
							
							
							
							
							
						 | 
						
							2008-12-04 06:02:49 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1247ebbac9
								
							
								
							
						 | 
						
							
							
								
								Fix typo
							
							
							
							
							
						 | 
						
							2008-12-04 00:28:16 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c27faa3de4
								
							
								
							
						 | 
						
							
							
								
								Remove 3compose: nothing in core used it, and basis code can use fry
							
							
							
							
							
						 | 
						
							2008-12-02 00:25:23 -06:00 | 
						
					
				
					
						
							
							
								 
								Eduardo Cavazos
							
						 | 
						
							
							
							
							
								
							
								cb815a965b
								
							
								
							
						 | 
						
							
							
								
								kernel-docs: Fix '2dip' docs
							
							
							
							
							
						 | 
						
							2008-11-28 12:33:42 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8678ff091f
								
							
								
							
						 | 
						
							
							
								
								Fix docs for spread and apply combinators
							
							
							
							
							
						 | 
						
							2008-11-24 12:01:20 -06:00 |