factor/basis/tools/deploy/shaker
Joe Groff ff50cc6f0f tools.deploy.shaker: more timid global stripping
Strip globals by replacing their value with "f". The list of globals to strip was written with the assumption that the stripped globals would get restored like normal hashtable keys when accessed. This isn't valid anymore with the globals optimization, since creating a new box breaks the foldable invariant between a global name and its associated box. Need to go through the list of globals to strip and find the ones that actually can be entirely removed as opposed to just reset to f. Fixes #445. Fixes #446.
2011-12-12 16:08:25 -08:00
..
authors.txt Create basis vocab root 2008-07-28 22:03:13 -05:00
next-methods.factor tools.deploy.shaker: more compact next-method shaking 2009-08-23 19:18:12 -05:00
shaker.factor tools.deploy.shaker: more timid global stripping 2011-12-12 16:08:25 -08:00
strip-c-io.factor tools.deploy.shaker: make sure an io-multiplex method remains even if C streams are stripped out 2010-03-31 13:29:44 -04:00
strip-call.factor tools.deploy.shaker: strip out call( and execute( runtime checking in a way that still allows the inlining optimization to work 2009-08-31 16:48:10 -05:00
strip-cocoa.factor cocoa.subclassing: new METHOD: syntax cleans up class definitions 2010-07-06 17:59:35 -04:00
strip-debugger.factor tools.deploy.shaker: missing using 2011-11-27 14:14:35 -08:00
strip-destructors.factor 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
strip-gobject.factor tools.deploy.shaker: strip out GObject introspection info 2011-02-27 20:02:14 -06:00
strip-gtk-icon.factor ui.backend.gtk: load icon data directly into factor.image when deploying, no io is needed 2010-07-26 21:11:53 +02:00
strip-libc.factor 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
strip-specialized-arrays.factor alien.c-types: c-type no longer calls parser at runtime, tools.deploy.shaker now strips out runtime specialized array code generation 2009-10-16 23:50:17 -05:00
strip-ui-error-hook.factor Display a system-alert for callback errors in the UI; also for thread errors in deployed apps; fixes #92, fixes #95 2011-10-03 00:24:37 -07:00