John Benediktsson
							
						 
						
							 
							
							
								
								
							
							
								
							
								3bd9eadd9a 
								
									
								
							
								 
							
						 
						
							
							
								
								math.vectors.simd: fix typo in simd vdot intrinsic.  
							
							 
							
							
							
						 
						
							2020-04-11 20:35:02 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
								
								
							
							
								
							
								039d4f0877 
								
									
								
							
								 
							
						 
						
							
							
								
								math.vectors: rename "v." to "vdot"  
							
							 
							
							
							
						 
						
							2020-04-11 20:35:00 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
								
								
							
							
								
							
								773811b66d 
								
									
								
							
								 
							
						 
						
							
							
								
								help.markup: adding a $slots word to document slots, use it.  
							
							 
							
							
							
						 
						
							2020-04-11 20:34:27 -05:00  
						
					 
				
					
						
							
							
								 
								kusumotonorio
							
						 
						
							 
							
							
								
								
							
							
								
							
								c8f82ecf2c 
								
									
								
							
								 
							
						 
						
							
							
								
								Tests for System V AMD64 ABI ( #2233 )  
							
							 
							
							... 
							
							
							
							* Adds Tests for System V AMD64 ABI
* Remove TABs, etc.
* Adds a test
* Some Cleanup
* Add Callback Tests
* Add More Tests 
							
						 
						
							2020-04-11 20:33:38 -05:00  
						
					 
				
					
						
							
							
								 
								kusumotonorio
							
						 
						
							 
							
							
								
								
							
							
								
							
								50ad877da7 
								
									
								
							
								 
							
						 
						
							
							
								
								unix.factor: Bug fix etc., boxing.factor: Improves record/unrecord-reps  
							
							 
							
							
							
						 
						
							2020-04-11 20:33:37 -05:00  
						
					 
				
					
						
							
							
								 
								kusumotonorio
							
						 
						
							 
							
							
								
								
							
							
								
							
								93066f1868 
								
									
								
							
								 
							
						 
						
							
							
								
								boxing.factor: Swap first and second positions  
							
							 
							
							
							
						 
						
							2020-04-11 20:33:36 -05:00  
						
					 
				
					
						
							
							
								 
								kusumotonorio
							
						 
						
							 
							
							
								
								
							
							
								
							
								dd6a82eb65 
								
									
								
							
								 
							
						 
						
							
							
								
								boxing.factor: Use count  
							
							 
							
							
							
						 
						
							2020-04-11 20:33:35 -05:00  
						
					 
				
					
						
							
							
								 
								kusumotonorio
							
						 
						
							 
							
							
								
								
							
							
								
							
								20d44c8c14 
								
									
								
							
								 
							
						 
						
							
							
								
								put alien.factor back  
							
							 
							
							
							
						 
						
							2020-04-11 20:33:33 -05:00  
						
					 
				
					
						
							
							
								 
								kusumotonorio
							
						 
						
							 
							
							
								
								
							
							
								
							
								11cd58a5d7 
								
									
								
							
								 
							
						 
						
							
							
								
								Add Callback Tests  
							
							 
							
							
							
						 
						
							2020-04-11 20:33:32 -05:00  
						
					 
				
					
						
							
							
								 
								kusumotonorio
							
						 
						
							 
							
							
								
								
							
							
								
							
								14b8cfeba9 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop inc-not-f and dec-not-f, etc  
							
							 
							
							
							
						 
						
							2020-04-11 20:33:31 -05:00  
						
					 
				
					
						
							
							
								 
								kusumotonorio
							
						 
						
							 
							
							
								
								
							
							
								
							
								38b64043f8 
								
									
								
							
								 
							
						 
						
							
							
								
								boxing.factor: Change Stack Effects  
							
							 
							
							
							
						 
						
							2020-04-11 20:33:30 -05:00  
						
					 
				
					
						
							
							
								 
								kusumotonorio
							
						 
						
							 
							
							
								
								
							
							
								
							
								94a595cf5e 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove an extra space  
							
							 
							
							
							
						 
						
							2020-04-11 20:33:29 -05:00  
						
					 
				
					
						
							
							
								 
								kusumotonorio
							
						 
						
							 
							
							
								
								
							
							
								
							
								6801472db4 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve System V AMD64 ABI compliance  
							
							 
							
							
							
						 
						
							2020-04-11 20:33:28 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								29ebfe5129 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation: fix test for improved interval-bitor.  
							
							 
							
							
							
						 
						
							2019-10-31 10:03:44 -07:00  
						
					 
				
					
						
							
							
								 
								timor
							
						 
						
							 
							
							
							
								
							
								14d75bbbcb 
								
							
								 
							
						 
						
							
							
								
								math.intervals: Consistent handling of special intervals  
							
							 
							
							... 
							
							
							
							Make both `empty-interval` and `full-interval` singletons, use generic functions
and methods where they are special-cased.
All words which work with interval points should also now work with the special
intervals. 
							
						 
						
							2019-09-09 14:09:57 -07:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								0637557cca 
								
							
								 
							
						 
						
							
							
								
								*-docs: remove extra space character at the end of paragraghs  
							
							 
							
							
							
						 
						
							2018-08-21 10:45:52 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3a5533dc44 
								
							
								 
							
						 
						
							
							
								
								layouts: Add 32bit? and 64bit? words.  
							
							 
							
							
							
						 
						
							2018-07-22 11:46:01 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4b614cc15b 
								
							
								 
							
						 
						
							
							
								
								factor: Make source files/resources 644 instead of 755.  
							
							 
							
							
							
						 
						
							2018-07-13 20:36:50 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4e9d383fe5 
								
							
								 
							
						 
						
							
							
								
								docs: Fix help-lint-all mistakes.  
							
							 
							
							
							
						 
						
							2018-07-07 01:13:19 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								9f213f96f6 
								
							
								 
							
						 
						
							
							
								
								core: Add the shuffler words but without primitives.  
							
							 
							
							... 
							
							
							
							The nipd branch slowed bootstrap by a minute, this patch does not.
sorry about changing the fjsc line endings... 
							
						 
						
							2018-06-19 22:52:58 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								310a4a247c 
								
							
								 
							
						 
						
							
							
								
								alien.libraries: load-library is misnamed, refactor library-dll.  
							
							 
							
							... 
							
							
							
							load-library implies that dlopen() is called, which is totally not the
case. add-library calls dlopen() and load-library just looks the opened
library up in the ``libraries`` global. What load-library did is now
library-dll.
If we want to do it right, add-library should be a declarative top-level
form that tries to call a real load-library on demand instead of
memoizing the first try which would fix the case where the library is
not found, is moved into position by the user and Factor declines to
look it up again. 
							
						 
						
							2018-02-19 10:38:21 -06:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								a92d67fcb2 
								
							
								 
							
						 
						
							
							
								
								fix more typos in docs.  
							
							 
							
							
							
						 
						
							2018-02-12 16:43:08 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								7d628b833d 
								
							
								 
							
						 
						
							
							
								
								fix some typos in docs.  
							
							 
							
							
							
						 
						
							2018-02-12 16:22:49 -08:00  
						
					 
				
					
						
							
							
								 
								Cat Stevens
							
						 
						
							 
							
							
							
								
							
								b14d6085d6 
								
							
								 
							
						 
						
							
							
								
								fix a typo in compiler.tree.propagation.constraints documentation  
							
							 
							
							
							
						 
						
							2018-02-12 13:05:27 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								b40ba26bac 
								
							
								 
							
						 
						
							
							
								
								basis/extra: removing '[ @ ] in favor of _ for fried quotations.  
							
							 
							
							
							
						 
						
							2018-01-19 23:40:23 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								013adec055 
								
							
								 
							
						 
						
							
							
								
								source-files.errors: rename <definition-error> to new-source-file-error.  
							
							 
							
							
							
						 
						
							2017-10-25 10:45:46 -07:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								504c9959a1 
								
							
								 
							
						 
						
							
							
								
								Update some copyright headers to follow the current convention  
							
							 
							
							... 
							
							
							
							Had to look through the history to find years for some headers. Added
authors to some files as well. 
							
						 
						
							2017-09-11 15:43:03 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								2920d2ee71 
								
							
								 
							
						 
						
							
							
								
								factor: Rename [curry] -> currier, remove some [foo] words.  
							
							 
							
							... 
							
							
							
							The [foo] convention is not descriptive and looks like special syntax. 
							
						 
						
							2017-08-06 00:20:35 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								15b13870ae 
								
							
								 
							
						 
						
							
							
								
								peg.ebnf: Clean up EBNF: syntax.  
							
							 
							
							... 
							
							
							
							The syntax for an EBNF parser is now ``EBNF: identifier string``. The
inline syntax went from [EBNF ...  EBNF] to EBNF[[ ]], EBNF[=[ ]=], etc.
<EBNF looked for a main word, but this functionality is just EBNF[[ ]]
now. 
							
						 
						
							2017-08-05 22:23:57 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								27b3c4cccf 
								
							
								 
							
						 
						
							
							
								
								functors: FUNCTOR: ;FUNCTOR -> <FUNCTOR: ;FUNCTOR>  
							
							 
							
							... 
							
							
							
							Functors contain nested definitions, much like <PRIVATE PRIVATE> blocks.
A new parser will be able to parse nested definitions unambigiously without
knowledge of the definition of <FUNCTOR: itself, which is not the case if
it looks like FUNCTOR: instead. 
							
						 
						
							2017-08-05 20:41:19 -05:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								178701f117 
								
							
								 
							
						 
						
							
							
								
								compiler.crossref: stray char broke bootstrap, sorry  
							
							 
							
							
							
						 
						
							2017-07-05 11:56:03 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								aab79a655c 
								
							
								 
							
						 
						
							
							
								
								compiler.*: more docs  
							
							 
							
							
							
						 
						
							2017-07-05 00:51:26 +02:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								01aab7c884 
								
							
								 
							
						 
						
							
							
								
								Factor: Rename <enum> to <enumerated> to not confuse with ENUM:s  
							
							 
							
							
							
						 
						
							2017-07-03 12:47:19 -07:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								2ffa446f5b 
								
							
								 
							
						 
						
							
							
								
								*-docs: replace double spaces with single spaces  
							
							 
							
							... 
							
							
							
							Code examples and other places where multiple spaces were used to align
text were left intact. 
							
						 
						
							2017-06-05 13:16:07 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								72eaa9d466 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.call-effect: I deleted an important method on compose on accident.  
							
							 
							
							
							
						 
						
							2017-06-02 23:31:35 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								32710df620 
								
							
								 
							
						 
						
							
							
								
								core/basis: Rename tuples kernel:curry -> curried, kernel:compose -> composed.  
							
							 
							
							... 
							
							
							
							Also rename the stack-checker curried -> curried-effect, composed -> composed-effect. 
							
						 
						
							2017-06-02 17:39:20 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								e189954ecc 
								
							
								 
							
						 
						
							
							
								
								core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ;  
							
							 
							
							
							
						 
						
							2017-06-02 11:57:05 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								42a7a8e572 
								
							
								 
							
						 
						
							
							
								
								compiler: Rename start -> start-compilation, finish -> finish-compilation.  
							
							 
							
							... 
							
							
							
							These start/finish are cute names, but ``finish`` is pretty vague even in the same file in the ``deoptimize-with`` word. 
							
						 
						
							2017-06-01 14:51:18 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7c7bb93c55 
								
							
								 
							
						 
						
							
							
								
								factor: Rename GENERIC# to GENERIC#:.  
							
							 
							
							... 
							
							
							
							Fixes  #1670 . 
							
						 
						
							2017-06-01 13:58:58 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								3a6eefcc8e 
								
							
								 
							
						 
						
							
							
								
								using ignore-errors instead of [ drop ] recover.  
							
							 
							
							
							
						 
						
							2017-02-09 15:50:33 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								a8b66764d5 
								
							
								 
							
						 
						
							
							
								
								compiler.utilities: move conjoin-at tests.  
							
							 
							
							
							
						 
						
							2017-02-08 11:16:00 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								f4ccfa0f71 
								
							
								 
							
						 
						
							
							
								
								sets: moving unique/conjoin/conjoin-at to compiler.utilities.  
							
							 
							
							
							
						 
						
							2017-02-07 18:54:24 -08:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								dc3ee923ca 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg: add peephole opt to never untag the input of ##bit-count.  fixes   #1764  
							
							 
							
							
							
						 
						
							2017-01-04 07:29:08 -08:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								ccbf1c1429 
								
							
								 
							
						 
						
							
							
								
								core layouts, remove hardcoded tag width  
							
							 
							
							... 
							
							
							
							109aa88b06  showed the places were it was hardcoded 
							
						 
						
							2017-01-04 07:29:08 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								aa5334420c 
								
							
								 
							
						 
						
							
							
								
								stack-checker.dependencies: moving the add-depends-on-class word + new docs  
							
							 
							
							
							
						 
						
							2016-12-09 11:28:18 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								1f3394af26 
								
							
								 
							
						 
						
							
							
								
								compiler.*: places where filter-word-defs can be used  
							
							 
							
							
							
						 
						
							2016-12-06 09:00:01 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								5c7627a777 
								
							
								 
							
						 
						
							
							
								
								stack-checker.dependencies: removing the add-depends-on-<blah> words  
							
							 
							
							
							
						 
						
							2016-12-03 15:50:55 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								4d5b83c3f5 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.builder.alien.tests: fix test that broke windows  
							
							 
							
							
							
						 
						
							2016-12-01 19:52:02 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								75b6b12d0e 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.*,compiler.tree.*: more docs and tests  
							
							 
							
							
							
						 
						
							2016-11-30 16:36:25 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								b42668ebeb 
								
							
								 
							
						 
						
							
							
								
								compiler,stack-checker.dependencies: init-dependencies isn't needed  
							
							 
							
							
							
						 
						
							2016-11-30 07:29:10 +01:00