c350bb1e9c 
								
							
								 
							
						 
						
							
							
								
								system: can use value-at, don't need to split.  
							
							
							
						 
						
							2016-04-14 16:59:08 -07:00  
				
					
						
							
							
								 
						
							
							
								c133c16377 
								
							
								 
							
						 
						
							
							
								
								core: Trim using lists from -tests and clean up a few irregularities.  
							
							
							
						 
						
							2016-03-30 18:43:41 -07:00  
				
					
						
							
							
								 
						
							
							
								41d9bda3ce 
								
							
								 
							
						 
						
							
							
								
								system: these words can't be foldable  
							
							... 
							
							
							
							Because they will return new values if you update the VM. 
							
						 
						
							2016-03-16 16:18:23 +01:00  
				
					
						
							
							
								 
						
							
							
								aa8a5ac153 
								
							
								 
							
						 
						
							
							
								
								system: Don't assume the git version is set.  
							
							
							
						 
						
							2015-08-05 09:34:31 -07:00  
				
					
						
							
							
								 
						
							
							
								e9dbb7cf22 
								
							
								 
							
						 
						
							
							
								
								system: Make a shorter banner on startup.  
							
							
							
						 
						
							2015-08-04 16:57:19 -07:00  
				
					
						
							
							
								 
						
							
							
								fbbd09f3c5 
								
							
								 
							
						 
						
							
							
								
								factor: system:image -> image-path, like vm-path. image is all over the place png, jpg etc  
							
							
							
						 
						
							2015-07-20 00:17:09 -07:00  
				
					
						
							
							
								 
						
							
							
								618330b31e 
								
							
								 
							
						 
						
							
							
								
								factor: rename system:vm -> vm-path to differentiate it from vm:vm (which is a STRUCT:)  
							
							
							
						 
						
							2015-07-20 00:10:29 -07:00  
				
					
						
							
							
								 
						
							
							
								44e8e7b344 
								
							
								 
							
						 
						
							
							
								
								primitives: Change PRIMITIVE: to check that the word is in that vocabulary and the stack effect is correct.  
							
							... 
							
							
							
							Use PRIMITIVE: in core/ and basis/ 
							
						 
						
							2015-06-25 18:02:03 -07:00  
				
					
						
							
							
								 
						
							
							
								380c0099e8 
								
							
								 
							
						 
						
							
							
								
								system: better key-for-value.  
							
							
							
						 
						
							2014-11-30 08:28:18 -08:00  
				
					
						
							
							
								 
						
							
							
								64b88158bd 
								
							
								 
							
						 
						
							
							
								
								system: separate version-info to two lines.  
							
							
							
						 
						
							2014-11-13 09:58:20 -08:00  
				
					
						
							
							
								 
						
							
							
								0f59f314f5 
								
							
								 
							
						 
						
							
							
								
								system: Move cpu string to Factor area so it's more obvious that it applies to Factor and not to the C++ compiler.  
							
							
							
						 
						
							2014-11-12 03:33:19 -08:00  
				
					
						
							
							
								 
						
							
							
								9a3a533712 
								
							
								 
							
						 
						
							
							
								
								system: Add cell-bits (32/64 bit) and build number to version-info string.  
							
							
							
						 
						
							2014-11-11 16:44:00 -08:00  
				
					
						
							
							
								 
						
							
							
								7a9843ec5c 
								
							
								 
							
						 
						
							
							
								
								system: Remove bogus word added during merge commit.  
							
							
							
						 
						
							2014-11-11 08:50:32 -08:00  
				
					
						
							
							
								 
						
							
							
								f32131698a 
								
							
								 
							
						 
						
							
							
								
								system: dont let any errors interfere with the shutdown process and just  
							
							... 
							
							
							
							ignore them
Conflicts:
	core/system/system.factor 
							
						 
						
							2014-11-10 23:30:03 -08:00  
				
					
						
							
							
								 
						
							
							
								71f789fa20 
								
							
								 
							
						 
						
							
							
								
								VM: using make vocab instead of consecutive appends  
							
							
							
						 
						
							2014-11-10 23:02:30 -08:00  
				
					
						
							
							
								 
						
							
							
								990af22dc6 
								
							
								 
							
						 
						
							
							
								
								VM: renamed version and git-label to vm-version and vm-git-label.  
							
							
							
						 
						
							2014-11-10 23:02:13 -08:00  
				
					
						
							
							
								 
						
							
							
								090f4fddd5 
								
							
								 
							
						 
						
							
							
								
								VM: Three new special objects added to keep track of the builds version number, git label and compilation time respectively. The info is exposed in the system:version-info word and also shown in the banner during startup.  
							
							... 
							
							
							
							Conflicts:
	Nmakefile
	basis/ui/tools/listener/listener.factor
	core/alien/strings/strings.factor 
							
						 
						
							2014-11-10 23:01:52 -08:00  
				
					
						
							
							
								 
						
							
							
								57f9d78892 
								
							
								 
							
						 
						
							
							
								
								improve help by linking to types directly.  
							
							
							
						 
						
							2014-05-23 20:20:15 -07:00  
				
					
						
							
							
								 
						
							
							
								3ba787b277 
								
							
								 
							
						 
						
							
							
								
								core/basis: trim down using lists  
							
							
							
						 
						
							2011-11-30 23:15:42 -08:00  
				
					
						
							
							
								 
						
							
							
								8cf18d1a82 
								
							
								 
							
						 
						
							
							
								
								remove BSD,solaris,etc. misc platform support code  
							
							
							
						 
						
							2011-11-02 17:13:51 -07:00  
				
					
						
							
							
								 
						
							
							
								186bf65a00 
								
							
								 
							
						 
						
							
							
								
								constants for special object hardcoded literals  
							
							
							
						 
						
							2011-11-02 12:54:50 -07:00  
				
					
						
							
							
								 
						
							
							
								5a943b32c4 
								
							
								 
							
						 
						
							
							
								
								Remove stack effects from HELP: declarations.  
							
							
							
						 
						
							2011-10-20 19:36:11 -07:00  
				
					
						
							
							
								 
						
							
							
								e648ce70bb 
								
							
								 
							
						 
						
							
							
								
								system: fix stack effect for exit in docs.  
							
							
							
						 
						
							2011-10-18 20:03:19 -07:00  
				
					
						
							
							
								 
						
							
							
								bf2a96e9e0 
								
							
								 
							
						 
						
							
							
								
								Remove Windows CE from core/ basis/ and build-support/  
							
							... 
							
							
							
							Rename the winnt singleton to windows in core/ basis/ extra/
Rename boot images winnt -> windows
Fixes  #84 . 
							
						 
						
							2011-09-18 23:19:06 -05:00  
				
					
						
							
							
								 
						
							
							
								64252dbdbc 
								
							
								 
							
						 
						
							
							
								
								32 and 64 bit Linux PPC support  
							
							
							
						 
						
							2011-05-23 23:36:14 -04:00  
				
					
						
							
							
								 
						
							
							
								0edadff45f 
								
							
								 
							
						 
						
							
							
								
								remove system-micros word from factor src tree  
							
							
							
						 
						
							2010-06-22 01:49:11 -05:00  
				
					
						
							
							
								 
						
							
							
								fb2ecab614 
								
							
								 
							
						 
						
							
							
								
								threads: delete old contexts immediately instead of handing them off to a 'context recycler' thread  
							
							
							
						 
						
							2010-03-30 21:47:48 -04:00  
				
					
						
							
							
								 
						
							
							
								ac979619e6 
								
							
								 
							
						 
						
							
							
								
								record the C++ compiler version in the VM, and expose it with a vm-compiler word  
							
							
							
						 
						
							2010-03-01 13:32:07 -08:00  
				
					
						
							
							
								 
						
							
							
								1c10196c43 
								
							
								 
							
						 
						
							
							
								
								Rename kernel.private:getenv/setenv to special-object/set-special-object to mirror recent renaming on the VM side  
							
							
							
						 
						
							2010-01-13 18:08:18 +13:00  
				
					
						
							
							
								 
						
							
							
								f4450653a9 
								
							
								 
							
						 
						
							
							
								
								remove system-millis and update vocabs to use system-micros or nano-count  
							
							
							
						 
						
							2009-11-18 20:56:09 -06:00  
				
					
						
							
							
								 
						
							
							
								41b931a615 
								
							
								 
							
						 
						
							
							
								
								fix system docs  
							
							
							
						 
						
							2009-11-18 18:34:16 -06:00  
				
					
						
							
							
								 
						
							
							
								11c9c6004f 
								
							
								 
							
						 
						
							
							
								
								document nano-count, move monotonic-clock to hell  
							
							
							
						 
						
							2009-11-18 16:33:10 -06:00  
				
					
						
							
							
								 
						
							
							
								6f7ec206a1 
								
							
								 
							
						 
						
							
							
								
								rename millis to system-millis, micros to system-micros, add nano-count  
							
							
							
						 
						
							2009-11-18 15:58:48 -06:00  
				
					
						
							
							
								 
						
							
							
								110b310c54 
								
							
								 
							
						 
						
							
							
								
								the exit primitive is now called (exit) and exit calls shutdown hooks.  
							
							... 
							
							
							
							add a stop_factor function to the vm to allow calling the shutdown quotation 
							
						 
						
							2009-10-20 00:28:18 -04:00  
				
					
						
							
							
								 
						
							
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
				
					
						
							
							
								 
						
							
							
								a63ad6a7a5 
								
							
								 
							
						 
						
							
							
								
								Remove cruddy string encoding/decoding code from VM  
							
							
							
						 
						
							2009-05-02 13:45:38 -05:00  
				
					
						
							
							
								 
						
							
							
								bb0e2a49ba 
								
							
								 
							
						 
						
							
							
								
								prélude to a haiku  
							
							
							
						 
						
							2009-02-28 15:01:28 -06:00  
				
					
						
							
							
								 
						
							
							
								6b25e99470 
								
							
								 
							
						 
						
							
							
								
								Add summary for heaps more vocabs  
							
							
							
						 
						
							2009-02-16 21:05:13 -06:00  
				
					
						
							
							
								 
						
							
							
								fb511f4fe8 
								
							
								 
							
						 
						
							
							
								
								Fix help lint  
							
							
							
						 
						
							2008-11-24 00:51:46 -06:00  
				
					
						
							
							
								 
						
							
							
								8819f23312 
								
							
								 
							
						 
						
							
							
								
								Replace millis primitive with micros primitive  
							
							... 
							
							
							
							Add millis as a library word
sleep now takes either a duration or a microsecond count; code using durations doens't need to be updated, code using millisecond counts updated to use durations for the most part 
							
						 
						
							2008-11-19 01:50:05 -06:00  
				
					
						
							
							
								 
						
							
							
								27c36974a7 
								
							
								 
							
						 
						
							
							
								
								remove primitives from core, update usages  
							
							
							
						 
						
							2008-10-18 21:42:01 -05:00  
				
					
						
							
							
								 
						
							
							
								3e24ff97fe 
								
							
								 
							
						 
						
							
							
								
								remove os-env docs and tests from core/  
							
							
							
						 
						
							2008-10-18 21:18:58 -05:00  
				
					
						
							
							
								 
						
							
							
								c19f2257f4 
								
							
								 
							
						 
						
							
							
								
								Fix permission bits  
							
							
							
						 
						
							2008-10-02 08:34:49 -05:00  
				
					
						
							
							
								 
						
							
							
								e722698b1b 
								
							
								 
							
						 
						
							
							
								
								os and cpu words now foldable; reduces deploy image size  
							
							
							
						 
						
							2008-10-02 05:15:05 -05:00  
				
					
						
							
							
								 
						
							
							
								4ce3cc4141 
								
							
								 
							
						 
						
							
							
								
								Bug fixes  
							
							
							
						 
						
							2008-09-18 22:08:12 -05:00  
				
					
						
							
							
								 
						
							
							
								9dedd5698f 
								
							
								 
							
						 
						
							
							
								
								fix docs  
							
							
							
						 
						
							2008-09-02 22:50:25 -05:00  
				
					
						
							
							
								 
						
							
							
								88bb122d1c 
								
							
								 
							
						 
						
							
							
								
								update docs on set-os-env  
							
							
							
						 
						
							2008-04-11 22:42:45 -05:00  
				
					
						
							
							
								 
						
							
							
								def4e06652 
								
							
								 
							
						 
						
							
							
								
								unit test for long os-env values  
							
							
							
						 
						
							2008-04-11 22:41:38 -05:00  
				
					
						
							
							
								 
						
							
							
								02886132f3 
								
							
								 
							
						 
						
							
							
								
								add [un]set-os-env tests  
							
							
							
						 
						
							2008-04-09 12:50:58 -05:00  
				
					
						
							
							
								 
						
							
							
								c5229fcbd1 
								
							
								 
							
						 
						
							
							
								
								add some docs for environment variables  
							
							
							
						 
						
							2008-04-09 00:32:18 -05:00