Commit Graph

12 Commits (1fc809b64393ff84fc8ff926fb6dfc9ad7402c30)

Author SHA1 Message Date
Slava Pestov 7b6d00a833 alien.destructors: don't use disposable protocol, since it is common practice to 'leak' alien destructors (|Foo idiom) 2009-08-24 20:45:46 -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
Doug Coleman 3f3d57032b Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
U-SLAVA-DFB8FF805\Slava 9c3054c84a More progress on Uniscribe 2009-04-02 13:05:26 -05:00
Slava Pestov 84b5ace863 alien.destructors: ignore any output values from disposal word 2009-03-28 22:26:49 -05:00
Slava Pestov ea60f8ae93 Changing : foo ; parsing to SYNTAX: foo ; 2009-03-21 01:27:50 -05:00
Slava Pestov 06e8468c40 Document alien.destructors 2009-03-12 20:48:22 -05:00
Slava Pestov d3b2650ce9 Update alien.destructors for DEFINE-CLASS 2009-02-06 02:42:03 -06:00
Slava Pestov 7dd22ac130 Update alien.destructors for functor changes 2009-01-28 15:03:00 -06:00
Slava Pestov 3a668a9457 Fix bootstrap by adding protocol slot 2009-01-18 20:51:07 -06:00
Slava Pestov 8f4d84373b Clean up alien.destructors 2009-01-17 18:18:31 -06:00
Slava Pestov 3ba833779f New alien.destructors vocab defines a functor which generalizes &CFRelease; flesh out core-graphics and core-text bindings 2009-01-16 22:37:56 -06:00