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  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								3a7c1ead3b 
								
							
								 
							
						 
						
							
							
								
								alien.libraries.finder: find-library for gtk libs  
							
							 
							
							... 
							
							
							
							This should make the code find the correct .so's when compiling Factor
yourself. 
							
						 
						
							2018-01-24 13:17:54 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								2424a77507 
								
							
								 
							
						 
						
							
							
								
								alien.libraries.finder.linux.tests: correcting in  
							
							 
							
							
							
						 
						
							2018-01-24 13:13:20 +01: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
							
						 
						
							 
							
							
							
								
							
								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
							
						 
						
							 
							
							
							
								
							
								9103d1546f 
								
							
								 
							
						 
						
							
							
								
								basis/: more docs  
							
							 
							
							
							
						 
						
							2017-07-09 15:08:49 +02:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								6cfa87a379 
								
							
								 
							
						 
						
							
							
								
								alien.endian: Add a couple more types. This vocab needs better  
							
							 
							
							... 
							
							
							
							compatibility with c-types. 
							
						 
						
							2017-07-03 19:15:22 -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
							
						 
						
							 
							
							
							
								
							
								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
							
						 
						
							 
							
							
							
								
							
								c5b563ed09 
								
							
								 
							
						 
						
							
							
								
								factor: Rename start -> subseq-start, start* -> subseq-start-from.  
							
							 
							
							... 
							
							
							
							I also removed aliases for start/end from interval-maps and interval-sets and added a comment. I don't think it's any less clear what's going on. 
							
						 
						
							2017-06-01 14:45:54 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								5aa89e6251 
								
							
								 
							
						 
						
							
							
								
								factor: Add newlines to every line.  
							
							 
							
							
							
						 
						
							2017-06-01 13:46:32 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								a632337ba2 
								
							
								 
							
						 
						
							
							
								
								cocoa: Add basic support for TouchBar.  
							
							 
							
							
							
						 
						
							2017-05-30 15:33:48 -05:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								632961798f 
								
							
								 
							
						 
						
							
							
								
								alien.data-docs: add a missing space between sentences  
							
							 
							
							
							
						 
						
							2017-05-26 14:39:25 +03:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								365a9203a8 
								
							
								 
							
						 
						
							
							
								
								alien.libraries.finder: use find instead of map-find.  
							
							 
							
							
							
						 
						
							2017-02-07 10:59:24 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								85e6dc6369 
								
							
								 
							
						 
						
							
							
								
								alien.data: minor doc fix.  
							
							 
							
							
							
						 
						
							2017-01-24 21:43:40 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								5f187bbd29 
								
							
								 
							
						 
						
							
							
								
								alien.libraries.finder.linux: make more robust to i18n.  
							
							 
							
							
							
						 
						
							2017-01-24 14:45:34 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								baaa06278c 
								
							
								 
							
						 
						
							
							
								
								Revert "sequences: swap stack arguments for start/start*/subseq?."  
							
							 
							
							... 
							
							
							
							This reverts commit 63b0593824 . 
							
						 
						
							2017-01-21 07:20:14 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								63b0593824 
								
							
								 
							
						 
						
							
							
								
								sequences: swap stack arguments for start/start*/subseq?.  
							
							 
							
							... 
							
							
							
							It is more natural to be ( seq subseq -- ? ). 
							
						 
						
							2017-01-20 22:49:53 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								cefb15b2d6 
								
							
								 
							
						 
						
							
							
								
								alien.libraries.tests: fix for test that broke windows  
							
							 
							
							
							
						 
						
							2016-11-30 19:11:14 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								a9ac763912 
								
							
								 
							
						 
						
							
							
								
								alien.libraries: word>dlsym was a stupid idea that didn't work  
							
							 
							
							... 
							
							
							
							The def>> attribute is stripped when deploying. So return dlsym? and use
that. 
							
						 
						
							2016-11-30 16:36:24 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								2ba659dcb1 
								
							
								 
							
						 
						
							
							
								
								io.sockets.secure,alien.libraries: new word word>dlsym to replace the dlsym? word  
							
							 
							
							
							
						 
						
							2016-11-30 11:51:54 +01:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								e0389df8c4 
								
							
								 
							
						 
						
							
							
								
								Revert "alien.parser: throw error if enum values don't fit c-type."  
							
							 
							
							... 
							
							
							
							This reverts commit 2e326498a4 . 
							
						 
						
							2016-11-09 15:41:54 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								2e326498a4 
								
							
								 
							
						 
						
							
							
								
								alien.parser: throw error if enum values don't fit c-type.  
							
							 
							
							
							
						 
						
							2016-11-08 21:45:54 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								b418b434fa 
								
							
								 
							
						 
						
							
							
								
								alien.debugger: this vocab isn't needed  
							
							 
							
							... 
							
							
							
							The summary methods doesn't need dedicated vocabs. Unlike prettyprint methods. 
							
						 
						
							2016-08-15 15:16:41 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								402e4313bb 
								
							
								 
							
						 
						
							
							
								
								alien.c-types: c-type-string without using prettyprint words  
							
							 
							
							... 
							
							
							
							Using prettyprint caused deploy-images to grow unnecessarily. 
							
						 
						
							2016-08-11 15:25:46 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								907d63c16b 
								
							
								 
							
						 
						
							
							
								
								alien.*: moving the c-type-string word to the alien.c-types vocab  
							
							 
							
							... 
							
							
							
							This way it can be used in alien.parser instead of return-type-name. 
							
						 
						
							2016-08-10 21:34:38 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								13a983783f 
								
							
								 
							
						 
						
							
							
								
								alien.parser/prettyprint: moving the predicates  
							
							 
							
							
							
						 
						
							2016-08-10 21:34:38 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								ddc5ece757 
								
							
								 
							
						 
						
							
							
								
								alien.*: frontend varargs support!  #1677  
							
							 
							
							... 
							
							
							
							alien-invoke gets an extra parameter indicating if the call uses varargs
or not. In 99.9% of the cases, the parameter should be f, but is t if
varargs are indicated. E.g
: do-printf ( fmt d -- st ) int f "printf" { c-string double } t alien-invoke ; 
							
						 
						
							2016-08-10 21:34:37 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								dbd716cc99 
								
							
								 
							
						 
						
							
							
								
								alien.parser: method object return-type-name is redundant  
							
							 
							
							
							
						 
						
							2016-08-10 21:34:37 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								2fd5654473 
								
							
								 
							
						 
						
							
							
								
								Add EOL at EOF for all authors.txt files for consistency  
							
							 
							
							... 
							
							
							
							In some instances replaced CR/LF with LF. 
							
						 
						
							2016-07-30 09:25:30 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								55cf5472a5 
								
							
								 
							
						 
						
							
							
								
								using [ ] [ ... ] ?if instead of [ nip ] [ ... ] if*.  
							
							 
							
							
							
						 
						
							2016-07-11 19:50:37 -07:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								035567e4ca 
								
							
								 
							
						 
						
							
							
								
								alien.data: fix a typo  
							
							 
							
							
							
						 
						
							2016-06-22 11:27:26 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								91f335b424 
								
							
								 
							
						 
						
							
							
								
								style thing: indenting tuple slots  
							
							 
							
							
							
						 
						
							2016-05-31 03:37:23 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								941c9fabd4 
								
							
								 
							
						 
						
							
							
								
								alien.parser,gobject-introspection.ffi: fixing the manifest test errors (see  #1463 )  
							
							 
							
							
							
						 
						
							2016-05-28 19:01:54 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								b96077beb7 
								
							
								 
							
						 
						
							
							
								
								alien.parser: better fix for  #1535  
							
							 
							
							... 
							
							
							
							These changes ensure that reset-generic is called when parsing alien
words. Otherwise problems occur when you redefine generics as callbacks
or typedefs. 
							
						 
						
							2016-05-28 17:22:45 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								69f667edc8 
								
							
								 
							
						 
						
							
							
								
								alien.parser: make make-callback-type have the same signature as make-function  
							
							 
							
							
							
						 
						
							2016-05-28 17:21:45 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								350e890a03 
								
							
								 
							
						 
						
							
							
								
								alien.parser: fix for  #1535  
							
							 
							
							... 
							
							
							
							(CREATE-C-TYPE) needs to be called on the word naming the
callback. Otherwise the old definition remains in old-definition and you
can get a no word found error. 
							
						 
						
							2016-05-27 20:54:52 +02:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								b0e6796a95 
								
							
								 
							
						 
						
							
							
								
								alien.prettyprint: forgot to commit the tests fixes.  
							
							 
							
							
							
						 
						
							2016-04-07 11:21:39 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								d15f6459b8 
								
							
								 
							
						 
						
							
							
								
								alien.prettyprint: don't print ; or declarations for alien words.  
							
							 
							
							
							
						 
						
							2016-04-07 07:38:09 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								65eb9a1d31 
								
							
								 
							
						 
						
							
							
								
								Revert "alien.c-types: Implement present on pointers for help-lint."  
							
							 
							
							... 
							
							
							
							This reverts commit f865273e4d . 
							
						 
						
							2016-04-07 07:26:23 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								f865273e4d 
								
							
								 
							
						 
						
							
							
								
								alien.c-types: Implement present on pointers for help-lint.  
							
							 
							
							
							
						 
						
							2016-04-05 22:17:36 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								4d83867cb4 
								
							
								 
							
						 
						
							
							
								
								strings.parser: remove parse-short-string, everyone should parse-string.  
							
							 
							
							
							
						 
						
							2016-04-04 15:00:04 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								498285d7dd 
								
							
								 
							
						 
						
							
							
								
								unicode: make this the API for all unicode things.  
							
							 
							
							
							
						 
						
							2016-03-30 23:29:48 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								391f8e433f 
								
							
								 
							
						 
						
							
							
								
								basis: Cleaning up tests using lists and IN: forms.  
							
							 
							
							
							
						 
						
							2016-03-30 20:04:14 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								3f18b71d07 
								
							
								 
							
						 
						
							
							
								
								cleanup some QUALIFIED: that are no longer needed.  
							
							 
							
							
							
						 
						
							2016-03-29 10:20:16 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								19466f2d66 
								
							
								 
							
						 
						
							
							
								
								alien.libraries.finder: rename ?add-library to ?update-library.  
							
							 
							
							
							
						 
						
							2016-03-29 07:35:45 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								98ed2a8ee5 
								
							
								 
							
						 
						
							
							
								
								alien.libraries: split update-library and add-library again.  
							
							 
							
							
							
						 
						
							2016-03-29 06:07:14 -07:00