Commit Graph

64 Commits (430a05dcea92d6a0148a1437246ebff69a8f1333)

Author SHA1 Message Date
Slava Pestov 2b68f56c89 Document (free), move it out of libc.private and mention it in the "c-strings" help article (reported by Blei) 2010-03-30 17:32:51 -04:00
Slava Pestov fa6c8117aa cocoa.messages: cleanup 2010-02-24 20:18:48 +13:00
Joe Groff 4cfa1a6c77 rename current string-mangling "char*" to "c-string". char* is now just a boring old pointer to char 2010-02-23 11:42:02 -08:00
Slava Pestov 1b508b9c37 cocoa.messages: fix 2010-02-22 13:17:46 +13:00
Slava Pestov 0da6f78088 cocoa.messages: if a class cannot be found, IMPORT: no longer fails at parse time. Instead, there will be a runtime error when the class word is executed 2010-02-21 22:27:32 +13:00
Slava Pestov df4fb4a3ee Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
Slava Pestov 0612bc6177 Factor source files should not be executable 2009-11-21 17:50:43 -06:00
Doug Coleman cc194416f9 Merge branch 'master' into startup
Conflicts:
	core/bootstrap/primitives.factor
	vm/run.hpp
2009-11-15 02:52:50 -06:00
Joe Groff cc5f9ff98a update cocoa bridge to use c-type words 2009-10-21 18:17:29 -05:00
Doug Coleman 6b6e56a179 change add-init-hook to add-startup-hook, new add-shutdown-hook word 2009-10-19 22:17:02 -04:00
Slava Pestov 7f2e2b1777 Specialized array overhaul
- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely
2009-09-09 22:33:34 -05:00
Slava Pestov a054ec3d64 specialized-arrays.direct is no more; instead, every specialized-array.<foo> vocabulary has a <direct-T-array> constructor 2009-09-04 22:01:55 -05:00
Joe Groff 3ea364bc80 suppress "no such C type" warnings from cocoa for "?" and private apple types 2009-08-31 18:10:35 -05:00
Joe Groff 2eff554273 update cocoa and core-foundation stuff to use classes.struct and boxed malloc-arrays 2009-08-29 12:22:55 -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
Slava Pestov a0eb60906d Fix even more usings 2009-05-16 10:45:17 -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 919f544d64 cocoa.messages: cleanup 2009-03-23 19:25:17 -05:00
Slava Pestov be4fb1e7d9 Move call( and execute( to core 2009-03-16 20:11:36 -05:00
Slava Pestov ce1bc1d6ed Fixing conflicts from stack checker changes 2009-02-24 01:21:10 -06:00
Slava Pestov fb84b8dd6a Merge branch 'master' into new_ui 2009-02-10 16:53:09 -06:00
Slava Pestov 9060905983 Fix bootstrap 2009-02-10 16:52:27 -06:00
Slava Pestov ab386d01aa Merge branch 'master' into new_ui 2009-02-10 16:23:14 -06:00
Slava Pestov 07caee3405 Update some existing code to use initialize 2009-02-10 16:16:12 -06:00
Slava Pestov 3045777f02 Fix conflict 2009-02-09 00:34:00 -06:00
Daniel Ehrenberg b65b88364c Updating lots of things to use call( -- ) 2009-02-08 22:12:11 -06:00
Slava Pestov dd9cf39467 Fix conflict in libc 2009-02-06 05:10:41 -06:00
Slava Pestov d6aa376ed0 Removing now-redundant underlying>> calls 2009-02-06 04:37:28 -06:00
Slava Pestov 1951d739a0 Stack effect declarations are mandatory on all words now
define-temp now takes an effect parameter
Fix compiler bug that Dan found
Stricter enforcement of * effects
Move compile-call from compiler.units to compiler
2009-02-23 20:27:05 -06:00
Slava Pestov b856cc5491 Better error checking for Cocoa bridge, update for NSRect -> CGRect renaming 2009-01-21 19:47:17 -06:00
Slava Pestov 1604e18d71 Remove ascii dependency from Mac OS X bootstrap 2008-12-08 19:13:58 -06:00
Slava Pestov 7940020491 Untangling more dependencies 2008-12-08 16:02:31 -06:00
Slava Pestov 5e0653ce6b Fix USING: 2008-12-05 09:03:55 -06:00
Slava Pestov 8db24bdd34 assert-depth now has a static stack effect. This fixes a UI unit test failure 2008-12-05 08:25:26 -06:00
Slava Pestov 0e0e79eb7e Redo how Cocoa event loop is done; fixes problem with expose, focus issue when closing windows 2008-12-05 01:49:46 -06:00
Slava Pestov 402da00390 Fixing bootstrap with specialized arrays 2008-12-02 02:44:19 -06:00
Slava Pestov 52c5b53e27 Refactoring usages of >r, r>, -rot, rot 2008-11-30 22:21:37 -06:00
Slava Pestov 0e91763333 More tweaks 2008-11-29 15:35:39 -06:00
Slava Pestov 7bb90d07f0 Fix USING: 2008-11-29 15:24:20 -06:00
Slava Pestov 8b863ed5e5 Cleanups 2008-11-29 15:21:23 -06:00
Doug Coleman 338e592935 remove >r r> 2008-11-29 13:47:45 -06:00
Slava Pestov b3f30fb807 Fix load error 2008-10-17 20:04:08 -05:00
Slava Pestov 7d6e919929 Fix conflict 2008-10-17 18:46:56 -05:00
Doug Coleman 171c235c96 Merge branch 'master' of git://repo.or.cz/factor/jcg
Conflicts:

	basis/cocoa/messages/messages.factor
2008-10-15 23:56:42 -05:00
Slava Pestov a222168f74 Fix bootstrap 2008-10-13 14:01:33 -05:00
Slava Pestov c19f2257f4 Fix permission bits 2008-10-02 08:34:49 -05:00
Slava Pestov b4d918caa5 Some minor new features for Cocoa binding 2008-10-02 07:10:22 -05:00
Joe Groff a4210afd62 some debugging aids for cocoa libs 2008-09-13 09:32:47 -07:00
Joe Groff f6ac828f46 yup, more type bugs 2008-09-12 20:01:07 -07:00
Joe Groff eb77923e09 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	basis/cocoa/types/types.factor
2008-09-12 06:37:24 -07:00