Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d23688ea1a
								
							
								
							
						 | 
						
							
							
								
								tools.deploy.shaker: strip out functor-words global, fixing size regression from Joe's FUNCTOR-SYNTAX: patch
							
							
							
							
							
						 | 
						
							2009-08-30 05:36:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3f493bce1a
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-08-27 20:30:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f1b4d94f2f
								
							
								
							
						 | 
						
							
							
								
								tools.deploy: remove malloc debugging better, and don't set next-method word prop for methods that don't call-next-method
							
							
							
							
							
						 | 
						
							2009-08-27 20:29:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0d70d07cf1
								
							
								
							
						 | 
						
							
							
								
								tools.deploy.test: give PowerPC an extra 100kb
							
							
							
							
							
						 | 
						
							2009-08-27 20:27:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3be328056d
								
							
								
							
						 | 
						
							
							
								
								libc: use central disposables mechanism to track mallocs
							
							
							
							
							
						 | 
						
							2009-08-24 20:21:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								46045c882e
								
							
								
							
						 | 
						
							
							
								
								Disposables are now registered in a global disposables set. To take advantage of this, subclass disposable instead of providing a disposed slot and call new-disposable instead of new. tools.disposables defines two words, 'disposable.' and 'leaks', to help track down resource lifetime problems
							
							
							
							
							
						 | 
						
							2009-08-24 02:26:13 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e42216a569
								
							
								
							
						 | 
						
							
							
								
								tools.deploy.shaker: more compact next-method shaking
							
							
							
							
							
						 | 
						
							2009-08-23 19:18:12 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								387007abfe
								
							
								
							
						 | 
						
							
							
								
								tools.deploy.shaker: fix regression; strip-compiler-classes wasn't working
							
							
							
							
							
						 | 
						
							2009-08-23 17:54:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3979608b09
								
							
								
							
						 | 
						
							
							
								
								tools.deploy: faster default method stripping
							
							
							
							
							
						 | 
						
							2009-08-22 19:26:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d0fe741746
								
							
								
							
						 | 
						
							
							
								
								tools.deploy.shaker: strip out specialized vector words
							
							
							
							
							
						 | 
						
							2009-08-09 04:48:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								aaeeaa1e6f
								
							
								
							
						 | 
						
							
							
								
								Fix load errors
							
							
							
							
							
						 | 
						
							2009-06-08 04:18:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7b76d64510
								
							
								
							
						 | 
						
							
							
								
								tools.deploy.shaker: update for parser.notes
							
							
							
							
							
						 | 
						
							2009-05-16 16:40:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f9d711c307
								
							
								
							
						 | 
						
							
							
								
								tools.deploy.shaker: Only strip out compiler classes if user doesn't request full environment
							
							
							
							
							
						 | 
						
							2009-05-12 16:56:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2fdc666589
								
							
								
							
						 | 
						
							
							
								
								tools.deploy.test: use try-output-process, and run VM from .app bundle when testing deployed app. This makes the game-input deploy test work
							
							
							
							
							
						 | 
						
							2009-05-12 05:16:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2508ba2e6d
								
							
								
							
						 | 
						
							
							
								
								tools.deploy.shaker: better I/O stripping, and more effective compiler class stripping by clearing megamorphic caches
							
							
							
							
							
						 | 
						
							2009-05-12 04:20:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								75cfe40c6c
								
							
								
							
						 | 
						
							
							
								
								Add deploy test to ensure game-input works
							
							
							
							
							
						 | 
						
							2009-05-11 17:04:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4711768e6c
								
							
								
							
						 | 
						
							
							
								
								tools.deploy.shaker: load ui.debugger into UI apps deployed with debugging support
							
							
							
							
							
						 | 
						
							2009-05-11 16:20:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3fe5bb872b
								
							
								
							
						 | 
						
							
							
								
								Deploy tool always uses optimizing compiler now
							
							
							
							
							
						 | 
						
							2009-05-11 00:32:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9de34ab3cd
								
							
								
							
						 | 
						
							
							
								
								Fix deployment of UI apps and implement various tricks to make deployed images smaller
							
							
							
							
							
						 | 
						
							2009-05-10 21:33:13 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7a0760a0f9
								
							
								
							
						 | 
						
							
							
								
								tools.deploy.shaker: strip out a few more things
							
							
							
							
							
						 | 
						
							2009-05-08 02:35:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								12de56c41e
								
							
								
							
						 | 
						
							
							
								
								Fix botched replace all in VM source, clean up image saving code, and fix save-image-and-exit to actually call (save-image-and-exit) instead of (save-image)
							
							
							
							
							
						 | 
						
							2009-05-05 10:29:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b2c3183b21
								
							
								
							
						 | 
						
							
							
								
								Split up tools.vocabs. Note that load-everything is now named load-all
							
							
							
							
							
						 | 
						
							2009-05-04 06:44:17 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								38cc644eca
								
							
								
							
						 | 
						
							
							
								
								tools.deploy.test: close stdin
							
							
							
							
							
						 | 
						
							2009-05-01 07:05:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								10e21bf8d3
								
							
								
							
						 | 
						
							
							
								
								tools.deploy.shaker: update for method dispatch changes
							
							
							
							
							
						 | 
						
							2009-04-30 20:35:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7e84daf0f1
								
							
								
							
						 | 
						
							
							
								
								Move (execute) to kernel.private
							
							
							
							
							
						 | 
						
							2009-04-26 02:42:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3783d8513f
								
							
								
							
						 | 
						
							
							
								
								tools.deploy.shaker: fix
							
							
							
							
							
						 | 
						
							2009-04-22 04:41:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a9b4a724a4
								
							
								
							
						 | 
						
							
							
								
								Remove "compiled-status" word prop and simplify associated machinery
							
							
							
							
							
						 | 
						
							2009-04-21 03:23:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8414693142
								
							
								
							
						 | 
						
							
							
								
								stack-checker: trust word declarations instead of recursively checking them
							
							
							
							
							
						 | 
						
							2009-04-20 18:44:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d3d131d1bd
								
							
								
							
						 | 
						
							
							
								
								Strip out error-list related global variables; webkit-demo 14kb smaller
							
							
							
							
							
						 | 
						
							2009-04-19 17:38:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f4cdcaa1ce
								
							
								
							
						 | 
						
							
							
								
								Fix compiler warnings in tools.deploy.shaker
							
							
							
							
							
						 | 
						
							2009-04-17 20:38:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								364ea217ef
								
							
								
							
						 | 
						
							
							
								
								fix more compiler errors
							
							
							
							
							
						 | 
						
							2009-04-17 14:44:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								df18c0b6e7
								
							
								
							
						 | 
						
							
							
								
								Making more code infer
							
							
							
							
							
						 | 
						
							2009-04-15 19:03:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ba61b82152
								
							
								
							
						 | 
						
							
							
								
								Pass vocab roots onto deployed app. Fixes deployment of apps outside the built-in roots. Reported by Alec Berryman
							
							
							
							
							
						 | 
						
							2009-04-07 21:47:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								cb9e4a4069
								
							
								
							
						 | 
						
							
							
								
								Oops
							
							
							
							
							
						 | 
						
							2009-04-06 05:22:43 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								890553b776
								
							
								
							
						 | 
						
							
							
								
								Fixing tests for method-sec removal
							
							
							
							
							
						 | 
						
							2009-04-06 05:22:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								268abfcf2a
								
							
								
							
						 | 
						
							
							
								
								Remove method-specs in favor of M\
							
							
							
							
							
						 | 
						
							2009-04-06 02:59:59 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								92cc670c28
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-04-03 10:25:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								535850f3ea
								
							
								
							
						 | 
						
							
							
								
								Fix vocab: and word name stripping in deployed binaries
							
							
							
							
							
						 | 
						
							2009-04-03 10:16:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f42c23de9d
								
							
								
							
						 | 
						
							
							
								
								Copy UI theme over to deployed binaries
							
							
							
							
							
						 | 
						
							2009-04-03 10:16:40 -05:00 | 
						
					
				
					
						
							
							
								 
								U-SLAVA-DFB8FF805\Slava
							
						 | 
						
							
							
							
							
								
							
								82317980a4
								
							
								
							
						 | 
						
							
							
								
								Don't strip out superclass word prop since UI needs it
							
							
							
							
							
						 | 
						
							2009-04-03 09:48:16 -05:00 | 
						
					
				
					
						
							
							
								 
								U-SLAVA-DFB8FF805\Slava
							
						 | 
						
							
							
							
							
								
							
								dba42f9259
								
							
								
							
						 | 
						
							
							
								
								Remove DLL-downloading logic since we don't have external deps anymore
							
							
							
							
							
						 | 
						
							2009-04-02 13:07:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1dfa621f4d
								
							
								
							
						 | 
						
							
							
								
								Tweak some code to reduce deployed image size
							
							
							
							
							
						 | 
						
							2009-03-31 08:03:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								862223fa79
								
							
								
							
						 | 
						
							
							
								
								Fix bunny deployment
							
							
							
							
							
						 | 
						
							2009-03-23 22:36:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								518b5c46ca
								
							
								
							
						 | 
						
							
							
								
								Fixing deploy tests
							
							
							
							
							
						 | 
						
							2009-03-18 19:58:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1d45720579
								
							
								
							
						 | 
						
							
							
								
								Add a deploy test to keep benchmark.regex-dna size down
							
							
							
							
							
						 | 
						
							2009-03-18 17:08:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d60e586f48
								
							
								
							
						 | 
						
							
							
								
								Fix tools.deploy.shaker's call( and execute( stripping
							
							
							
							
							
						 | 
						
							2009-03-18 17:08:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9d44b7620f
								
							
								
							
						 | 
						
							
							
								
								Fixing the build
							
							
							
							
							
						 | 
						
							2009-03-18 17:01:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2ed97f5a24
								
							
								
							
						 | 
						
							
							
								
								Various fixes for call(
							
							
							
							
							
						 | 
						
							2009-03-17 18:53:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								786475102d
								
							
								
							
						 | 
						
							
							
								
								Make more code infer
							
							
							
							
							
						 | 
						
							2009-03-17 02:19:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								135f3bfc7f
								
							
								
							
						 | 
						
							
							
								
								Fix bootstrap
							
							
							
							
							
						 | 
						
							2009-03-16 20:48:56 -05:00 |