Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c1d249afb2 
								
							
								 
							
						 
						
							
							
								
								Add unit test  
							
							 
							
							
							
						 
						
							2008-11-29 00:37:07 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								67471dedac 
								
							
								 
							
						 
						
							
							
								
								Forgot to emit a ##branch after ##fixnum-{add,sub,mul} ops; tools.annotations test faild  
							
							 
							
							
							
						 
						
							2008-11-29 00:36:43 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								9d03a591cf 
								
							
								 
							
						 
						
							
							
								
								trivial doc for error-stream  
							
							 
							
							
							
						 
						
							2008-11-29 00:35:50 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								8c7a3c8a81 
								
							
								 
							
						 
						
							
							
								
								better docs for io.encodings  
							
							 
							
							
							
						 
						
							2008-11-29 00:30:36 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								cafc450a84 
								
							
								 
							
						 
						
							
							
								
								Documentation improvements  
							
							 
							
							
							
						 
						
							2008-11-29 00:20:39 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ca12d46820 
								
							
								 
							
						 
						
							
							
								
								Don't use >r/r> in opengl  
							
							 
							
							
							
						 
						
							2008-11-29 00:20:29 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e20a74cbf4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'emacs' of  http://git.hacks-galore.org/jao/factor  
							
							 
							
							
							
						 
						
							2008-11-28 23:25:54 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d0a54e3e8b 
								
							
								 
							
						 
						
							
							
								
								Fix see-methods when class or generic has no methods  
							
							 
							
							
							
						 
						
							2008-11-28 23:24:59 -06:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								7283d2f828 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'origin/master'; branch 'master' into emacs  
							
							 
							
							
							
						 
						
							2008-11-29 05:41:28 +01:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								9081247e34 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into faster_overflow_checks  
							
							 
							
							
							
						 
						
							2008-11-28 22:26:49 -06:00  
						
					 
				
					
						
							
							
								 
								sheeple
							
						 
						
							 
							
							
							
								
							
								2fc87a047a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of sheeple@factorcode.org:/git/factor  
							
							 
							
							
							
						 
						
							2008-11-28 22:24:20 -06:00  
						
					 
				
					
						
							
							
								 
								sheeple
							
						 
						
							 
							
							
							
								
							
								2b1a90e90a 
								
							
								 
							
						 
						
							
							
								
								Fixing PowerPC arithmetic primitives  
							
							 
							
							
							
						 
						
							2008-11-28 22:22:26 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								bac609d7af 
								
							
								 
							
						 
						
							
							
								
								Implement both-fixnums? sub-primitive for PowerPC  
							
							 
							
							
							
						 
						
							2008-11-28 21:18:42 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d3a40ff438 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'emacs' of  http://git.hacks-galore.org/jao/factor  into faster_overflow_checks  
							
							 
							
							
							
						 
						
							2008-11-28 21:05:31 -06:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								76afa6bf49 
								
							
								 
							
						 
						
							
							
								
								Emacs factor mode: improvements in USING:'s font lock and function navigation.  
							
							 
							
							
							
						 
						
							2008-11-29 03:49:35 +01:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								68dd6cc35a 
								
							
								 
							
						 
						
							
							
								
								Working on PowerPC overflow checks  
							
							 
							
							
							
						 
						
							2008-11-28 20:02:50 -06:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								2810b9ac0f 
								
							
								 
							
						 
						
							
							
								
								Emacs factor: Oops, fix previous commit.  
							
							 
							
							
							
						 
						
							2008-11-29 01:58:20 +01:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								858f848441 
								
							
								 
							
						 
						
							
							
								
								Emacs factor mode: electric ] and }; another fix for declaration-aware indentation.  
							
							 
							
							
							
						 
						
							2008-11-29 01:55:08 +01:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7b13604b7b 
								
							
								 
							
						 
						
							
							
								
								clarify docs for io.files.unique, add a couple more tests, remove usages of >r r>  
							
							 
							
							
							
						 
						
							2008-11-28 16:14:55 -06:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								bc5c6d85c4 
								
							
								 
							
						 
						
							
							
								
								Emacs factor mode: fix indentation in presence of declaration word, and add a face for them.  
							
							 
							
							
							
						 
						
							2008-11-28 22:51:36 +01:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								e1964dc1a7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2008-11-28 13:39:14 -06:00  
						
					 
				
					
						
							
							
								 
								Eduardo Cavazos
							
						 
						
							 
							
							
							
								
							
								cb815a965b 
								
							
								 
							
						 
						
							
							
								
								kernel-docs: Fix '2dip' docs  
							
							 
							
							
							
						 
						
							2008-11-28 12:33:42 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								d1df44637c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2008-11-28 12:08:26 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								eb8c621b6f 
								
							
								 
							
						 
						
							
							
								
								Faster generic arithmetic on fiixnums: both-fixnums? sub-primitive performs a check if the top two stack items are both fixnums with a single conditional branch  
							
							 
							
							
							
						 
						
							2008-11-28 08:35:02 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2863da257b 
								
							
								 
							
						 
						
							
							
								
								fixnum-shift didn't work with very large negative shift counts; BRANCHLESS_MAX macro was wrong  
							
							 
							
							
							
						 
						
							2008-11-28 08:34:30 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f44506089d 
								
							
								 
							
						 
						
							
							
								
								More work on overflow instructions: don't need temp register anymore, add -tail variants which don't need stack frame  
							
							 
							
							
							
						 
						
							2008-11-28 06:36:30 -06:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								4c1e23b82d 
								
							
								 
							
						 
						
							
							
								
								Emacs factor mode: bug fix: don't depend on cl's DO.  
							
							 
							
							
							
						 
						
							2008-11-28 13:23:15 +01:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5634becda1 
								
							
								 
							
						 
						
							
							
								
								##fixnum-add, ##fixnum-sub instructions open-code overflow check  
							
							 
							
							
							
						 
						
							2008-11-28 05:33:58 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								6320b936ff 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into faster_overflow_checks  
							
							 
							
							
							
						 
						
							2008-11-28 04:35:26 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c8a8d69382 
								
							
								 
							
						 
						
							
							
								
								After merging quotations, we need to update references to the old versions' XTs in the code heap  
							
							 
							
							
							
						 
						
							2008-11-28 03:47:37 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								6ebe7bef7b 
								
							
								 
							
						 
						
							
							
								
								Maze no longer needs funny workaround  
							
							 
							
							
							
						 
						
							2008-11-28 02:46:33 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								1c3e4f070a 
								
							
								 
							
						 
						
							
							
								
								I accidentally the UI  
							
							 
							
							
							
						 
						
							2008-11-28 02:31:21 -06:00  
						
					 
				
					
						
							
							
								 
								sheeple
							
						 
						
							 
							
							
							
								
							
								9c40cb4a05 
								
							
								 
							
						 
						
							
							
								
								Tree-shaker now merges wrappers; saves a few kb  
							
							 
							
							
							
						 
						
							2008-11-28 01:14:33 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								92cc760070 
								
							
								 
							
						 
						
							
							
								
								Fixes  
							
							 
							
							
							
						 
						
							2008-11-28 01:11:03 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								94ec0c9d1f 
								
							
								 
							
						 
						
							
							
								
								Oops  
							
							 
							
							
							
						 
						
							2008-11-28 01:08:33 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								817510cdb9 
								
							
								 
							
						 
						
							
							
								
								Another attempt at size reduction  
							
							 
							
							
							
						 
						
							2008-11-28 01:08:16 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c8f227ccf7 
								
							
								 
							
						 
						
							
							
								
								Tweak standard-next-method-quot to produce smaller quotations  
							
							 
							
							
							
						 
						
							2008-11-28 00:56:54 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b3ad902208 
								
							
								 
							
						 
						
							
							
								
								Fix cosmetic issue  
							
							 
							
							
							
						 
						
							2008-11-28 00:48:20 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								cdf3b48986 
								
							
								 
							
						 
						
							
							
								
								Refactoring usages of >r/r> to dip in UI  
							
							 
							
							
							
						 
						
							2008-11-28 00:02:02 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								268f3e4838 
								
							
								 
							
						 
						
							
							
								
								Make setlocale() failure non-fatal since it appears to be broken on the eeepc  
							
							 
							
							
							
						 
						
							2008-11-27 23:37:16 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								fff10d8082 
								
							
								 
							
						 
						
							
							
								
								Fix for gcc 4.2  
							
							 
							
							
							
						 
						
							2008-11-27 23:32:17 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								cfbd3c679b 
								
							
								 
							
						 
						
							
							
								
								Remove unused function from VM  
							
							 
							
							
							
						 
						
							2008-11-27 23:28:38 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a3398f2296 
								
							
								 
							
						 
						
							
							
								
								Fix editors.emacs docs  
							
							 
							
							
							
						 
						
							2008-11-27 23:28:32 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								6dfce7d4e7 
								
							
								 
							
						 
						
							
							
								
								load-locals is a primitive now, change semantics of get-locals to bum out 2 instructions from the sub-primitive  
							
							 
							
							
							
						 
						
							2008-11-27 22:30:29 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								02b8dcf9f3 
								
							
								 
							
						 
						
							
							
								
								Stack checker now knows about wlet words  
							
							 
							
							
							
						 
						
							2008-11-27 21:57:16 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a729e72b7e 
								
							
								 
							
						 
						
							
							
								
								Fixing some problems with the locals implementation:  
							
							 
							
							... 
							
							
							
							- Smart combinators now work with wlet words
- Expansion no longer usees >r/r>
- Hook into fry so that fry and locals can work as expected
- Document limitations of locals with macros in more detail, remove mention of >r/r> limitation since those two words are going away anyway 
							
						 
						
							2008-11-27 21:55:46 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a3231c5a4e 
								
							
								 
							
						 
						
							
							
								
								Refactor fry a bit, to add extension points for locals  
							
							 
							
							
							
						 
						
							2008-11-27 21:55:20 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0c19abc0c1 
								
							
								 
							
						 
						
							
							
								
								Better docs for generalizations  
							
							 
							
							
							
						 
						
							2008-11-27 21:53:53 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5402162df5 
								
							
								 
							
						 
						
							
							
								
								Add mnswap macro  
							
							 
							
							
							
						 
						
							2008-11-27 21:07:50 -06:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								95bf38f5ee 
								
							
								 
							
						 
						
							
							
								
								Emacs factor mode: Fail gracefully when the listener is not running.  
							
							 
							
							
							
						 
						
							2008-11-28 02:37:49 +01:00