Commit Graph

1062 Commits (84820244ddb2d14183bb73e01c6ee00ce4012160)

Author SHA1 Message Date
Doug Coleman 16f7c09b54 try to fix bootstrap 2008-10-19 19:43:46 -05:00
Doug Coleman 4f948ef5ce try to make bootstrap work again 2008-10-19 19:39:20 -05:00
Doug Coleman e4b6cd7578 directory throws now instead of returning nicely if does not exist 2008-10-19 18:47:23 -05:00
Doug Coleman e310e382c5 fix io monitors recusive 2008-10-19 18:30:51 -05:00
Slava Pestov b6ec4dc6ff Merge branch 'master' of git://factorcode.org/git/factor into new_codegen 2008-10-19 18:10:48 -05:00
Doug Coleman 4221f2c963 the windows file-system-info now works on any path, not just directories 2008-10-19 17:46:51 -05:00
Doug Coleman b9e5c98ce7 fix file-system-info 2008-10-19 17:43:22 -05:00
Doug Coleman 623a21256a win32 ffi work 2008-10-19 17:41:46 -05:00
Doug Coleman ca17c11270 try to add winnt space-free 2008-10-21 02:27:39 -05:00
Doug Coleman dfef28e715 make a word generic 2008-10-21 01:27:15 -05:00
Doug Coleman b9d23a2ce7 more ffi work 2008-10-21 01:17:49 -05:00
Doug Coleman 34fa12a737 tabs 2008-10-21 01:08:36 -05:00
Doug Coleman d5c33a865f usings 2008-10-21 01:07:07 -05:00
Doug Coleman 4ff38b2148 pull in unix.statfs in the io code 2008-10-21 01:05:41 -05:00
Doug Coleman bfeec2e9aa ready to push now, expect some more bugs.. 2008-10-21 00:52:04 -05:00
Doug Coleman 236aaf4a35 more moving 2008-10-20 23:43:50 -05:00
Doug Coleman 76e460860d moving stuff around 2008-10-20 23:43:36 -05:00
Doug Coleman e6754ab62e Merge branch 'master' of git://factorcode.org/git/factor 2008-10-20 23:40:15 -05:00
Doug Coleman 7e734ead14 add freebsd and openbsd structs 2008-10-20 23:25:40 -05:00
Doug Coleman f40fc145de remove openbsd shiz 2008-10-20 23:23:17 -05:00
Doug Coleman 0ad47e21c8 using bug 2008-10-19 16:50:34 -05:00
Doug Coleman 307ad5e9e6 Merge branch 'master' of git://factorcode.org/git/factor 2008-10-19 15:41:19 -05:00
Doug Coleman c9b15e9879 fix logging 2008-10-19 15:41:04 -05:00
Doug Coleman c584160ac0 Merge branch 'master' of git://factorcode.org/git/factor 2008-10-19 15:30:55 -05:00
Doug Coleman d4fcc10aac fix windows directory code 2008-10-19 15:29:59 -05:00
Doug Coleman d4916e9fcb fix type 2008-10-19 15:03:29 -05:00
Doug Coleman 60941f4eb5 fix types 2008-10-19 14:56:22 -05:00
Doug Coleman cc1365390a dirent and type definitions 2008-10-19 14:33:45 -05:00
Doug Coleman 548ee091d9 ffi work, add dirent struct for linux 2008-10-19 14:21:12 -05:00
Doug Coleman bce8b1eff6 DIR is not meant to be explicit 2008-10-19 13:43:42 -05:00
Doug Coleman a71ca7242a fix typo in docs, fix load error 2008-10-19 13:34:00 -05:00
Doug Coleman dfc3c2cc78 Merge branch 'master' of git://factorcode.org/git/factor 2008-10-19 13:31:21 -05:00
Doug Coleman 78a529b1c3 remove directory from the vm 2008-10-19 13:27:59 -05:00
Doug Coleman 613cd3fd67 directory/stat struct work 2008-10-19 13:10:28 -05:00
Doug Coleman 0e9ecc1ba9 directory changes 2008-10-19 13:09:48 -05:00
Slava Pestov 0b07edb8c9 Merge branch 'master' into new_codegen 2008-10-19 04:40:26 -05:00
Slava Pestov b9df6d89e3 Fix dodgy init-hook 2008-10-19 04:40:15 -05:00
Slava Pestov 4ae66793f0 Fixing unit tests 2008-10-19 03:51:01 -05:00
Slava Pestov 14d8696f40 Oops, don't mix register classes in active set 2008-10-19 03:34:42 -05:00
Slava Pestov b5f9d47968 Merge branch 'master' into new_codegen 2008-10-19 01:12:20 -05:00
Slava Pestov 774ecf61e9 Implement spilling on x86 2008-10-19 01:10:45 -05:00
Slava Pestov c0d89b061e Fixing register allocator prspilling 2008-10-19 01:10:21 -05:00
Doug Coleman 3905460c45 fix winnt environment variables 2008-10-18 23:03:22 -05:00
Doug Coleman 27c36974a7 remove primitives from core, update usages 2008-10-18 21:42:01 -05:00
Doug Coleman ab0ed9f988 redo home implementation 2008-10-18 21:24:14 -05:00
Doug Coleman 26aee8687b remove empty tests file 2008-10-18 21:20:35 -05:00
Doug Coleman 248d33b51f initial checkin of environment 2008-10-18 21:20:13 -05:00
Doug Coleman 5dc3bf2b27 os-env change 2008-10-18 21:18:04 -05:00
Doug Coleman 110caf3e54 os-env typedefs 2008-10-18 21:16:15 -05:00
Doug Coleman 8b26610808 os envs code and use unix.utilities 2008-10-18 21:15:43 -05:00
Doug Coleman 51f7204356 add unix utilities words 2008-10-18 21:14:51 -05:00
Doug Coleman d6784bdb46 make user-read? work in file-info objects 2008-10-18 17:48:33 -05:00
Doug Coleman 6aadd70623 user-read? is now generic, can take a filename or an integer from a stat struct 2008-10-18 17:29:38 -05:00
Doug Coleman 93e84d7bcd fix some database issues - sqlite booleans, >>group and >>order don't require arrays now, they can be passed strings for a single order or group by 2008-10-18 15:15:27 -05:00
Slava Pestov b3f30fb807 Fix load error 2008-10-17 20:04:08 -05:00
Slava Pestov 627dfd1ff5 Finish vreg simplification 2008-10-17 20:03:59 -05:00
Slava Pestov 7d6e919929 Fix conflict 2008-10-17 18:46:56 -05:00
Slava Pestov 3ca9fc926e Consistent edit-hook variable access 2008-10-17 16:55:38 -05:00
Slava Pestov 58a44f12e5 Fix erg's MEMO:: bug 2008-10-17 16:54:45 -05:00
Slava Pestov 225097a5d3 Fix some bugs in locals 2008-10-17 16:54:07 -05:00
Slava Pestov a57320997a Float array type inference rules 2008-10-17 15:35:33 -05:00
Slava Pestov 239578353f Simplifying vregs work in progress 2008-10-17 15:35:04 -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 fe2c20882a Fix alien accessor intrinsics; a bit more complex now that we don't reserve a tempreg 2008-10-13 22:43:32 -05:00
Slava Pestov f2c6f8de5b Using fry in cpu.x86, working on alien intrinsics 2008-10-13 16:43:58 -05:00
Slava Pestov 740b6ef3f2 Free up a register on x86.64 2008-10-13 14:03:21 -05:00
Slava Pestov a222168f74 Fix bootstrap 2008-10-13 14:01:33 -05:00
Slava Pestov fedadc8032 Remove obsolete test file 2008-10-13 13:08:28 -05:00
Slava Pestov d8d3645d72 Fixing more codegen bugs 2008-10-13 12:49:20 -05:00
Slava Pestov ae3c4ae1b6 Fix some problems with callbacks 2008-10-12 23:32:14 -05:00
Slava Pestov 40c1529ce8 Add stack effect 2008-10-12 18:40:57 -05:00
Slava Pestov ed27d83921 Add missing method 2008-10-12 18:40:43 -05:00
Slava Pestov 749c77d6b1 Fix linear scan test 2008-10-12 18:40:10 -05:00
Slava Pestov 8eacd0e58b Add compile-dependencies? flag, can be switched off for debugging 2008-10-12 17:37:42 -05:00
Slava Pestov b2ade7f556 Fix callbacks and non-tailcalls to dispatch 2008-10-12 17:37:26 -05:00
Slava Pestov 2f4f86d288 Fix (set-slot) template 2008-10-12 17:36:34 -05:00
Slava Pestov 5f93ab74e4 Fix #dispatch generation 2008-10-12 16:46:59 -05:00
Doug Coleman 72be152832 fix db tutorial 2008-10-12 07:25:16 -06:00
Slava Pestov 37047a3b8e Add experimental rice 2008-10-11 14:08:26 -05:00
Slava Pestov 68c9b22cef Don't need known-tag templates any more 2008-10-11 14:08:00 -05:00
Slava Pestov 048d8daf09 Update intrinsics 2008-10-11 14:05:24 -05:00
Slava Pestov f979ae5b82 Expand slot accessors further to avoid having to use complex template decision 2008-10-11 14:05:15 -05:00
Doug Coleman ad53391806 make all types singletons instead of symbols, add NULL support for select statements 2008-10-10 20:52:28 -05:00
Doug Coleman 2779103b63 add on-update 2008-10-10 15:32:36 -05:00
Slava Pestov 993a01791b Merge branch 'master' into new_codegen 2008-10-10 13:44:33 -05:00
Slava Pestov 3844cb62d8 Fix %write-barrier 2008-10-10 03:16:26 -05:00
Slava Pestov c98651043c Fix reversed polarity of FP comparisons 2008-10-10 02:33:47 -05:00
Slava Pestov 3e29808f17 Fix loop compilation 2008-10-10 02:33:32 -05:00
Slava Pestov 67dd303d27 Fix excess recompilation 2008-10-10 02:33:07 -05:00
Slava Pestov e5a55dafad Fix bignum inline allocator 2008-10-09 17:03:30 -05:00
Doug Coleman ace2ce2ce7 remove old word 2008-10-09 16:40:19 -05:00
Doug Coleman 83f1634219 clean up dispose a bit 2008-10-09 15:42:23 -05:00
Slava Pestov 2438c78c6c Merge branch 'master' into new_codegen 2008-10-09 14:18:24 -05:00
Doug Coleman dfabdf60f7 Merge branch 'master' of git://factorcode.org/git/factor 2008-10-09 14:07:41 -05:00
Doug Coleman 7b9a3b61c3 partial fix for db, going to make it use dispose* soon 2008-10-09 14:07:11 -05:00
sheeple bb6b998686 Fix alien-indirect on ppc 2008-10-09 14:04:33 -05:00
Slava Pestov 70c6c64766 Debugging register allocator and inline allocation 2008-10-08 23:43:07 -05:00
Slava Pestov cf46a832e7 Debugging register allocator and inline allocation 2008-10-08 23:42:53 -05:00
Doug Coleman ea69c8996f use ERROR:, inline database combinator examples 2008-10-08 19:06:19 -05:00
Doug Coleman 031ebe98b1 largert group buffer, openbsd apparently keeps the microseconds in their file timestamps. fix unit tests for this 2008-10-08 15:57:47 -05:00