Commit Graph

213 Commits (fe085c96d6af4f026caf9854b51b50baf3b1076c)

Author SHA1 Message Date
Slava Pestov 5a29b2e273 Class linearization 2008-05-02 02:51:38 -05:00
Slava Pestov 2149491044 Rename delete-tuple to delete-tuples 2008-04-29 21:03:01 -05:00
Doug Coleman 913da8f2ea refactor where-clause 2008-04-28 20:27:37 -05:00
Doug Coleman e266480029 beginning to refactor 2008-04-28 20:01:32 -05:00
Doug Coleman b092a4f9d5 add support for infinity to intervals 2008-04-28 19:41:35 -05:00
Doug Coleman d213150834 fix unit test 2008-04-28 18:41:53 -05:00
Doug Coleman 93bf51eb68 ensure-table just does [ create-table ] curry ignore-errors
recreate-table is the old ensure-table
2008-04-28 18:21:45 -05:00
Doug Coleman 2d93f85029 delete-tuple now takes an object as a template 2008-04-28 17:35:45 -05:00
Doug Coleman 1c2d252ffd fix randomly generated ids 2008-04-28 17:17:19 -05:00
Doug Coleman 618e10a6b2 refactor db: native-id -> db-assigned-id
assigned-id -> user-assigned-id
2008-04-28 16:48:55 -05:00
Doug Coleman 93aa8669c4 fix load error 2008-04-26 18:44:51 -05:00
Doug Coleman b7c1f9dbe8 extra changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
2008-04-25 23:17:08 -05:00
Doug Coleman 89ddc96b44 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-23 22:23:33 -05:00
Doug Coleman 358bbab861 fix timestamps in db 2008-04-23 22:23:22 -05:00
Slava Pestov d9efbb550d Fix db inference 2008-04-23 19:40:17 -05:00
Doug Coleman e5d9d00635 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-23 02:46:34 -05:00
Doug Coleman 7531b3a1b5 use sqlite_prepare_v2 (freebsd64 now has this symbol too) 2008-04-23 02:46:21 -05:00
Doug Coleman ec54529923 use sqlite_prepare instead of sqlite_prepare_v2 2008-04-22 18:06:50 -05:00
Doug Coleman 5bd3068fb0 remove printf 2008-04-22 19:44:25 -05:00
Doug Coleman 92d54db84f add primary key to modifiers slot in sqlite table 2008-04-21 17:02:12 -05:00
Doug Coleman 364b3a94c4 fix circular dependency 2008-04-21 15:06:39 -05:00
Doug Coleman 750e2c5655 remove end line 2008-04-21 13:28:00 -05:00
Doug Coleman fc5ca34eda fix teh bugs pl0x 2008-04-21 13:11:19 -05:00
Slava Pestov 3af81b2262 Fix unit tests 2008-04-21 04:42:34 -05:00
Slava Pestov 076420d418 Fix inference breakage 2008-04-21 04:11:33 -05:00
Doug Coleman 411fb2f97d postgresql interval and range and sequence queries 2008-04-21 00:45:14 -05:00
Doug Coleman 4da64986f3 fix postgresql for new alien accessors 2008-04-21 00:13:12 -05:00
Doug Coleman dfe736a8b9 eliminate tons of code duplication 2008-04-20 17:55:08 -05:00
Doug Coleman cd62fff604 remove old code 2008-04-20 17:50:39 -05:00
Doug Coleman 5dc015f0f5 add queries.db to refactor some code 2008-04-20 17:47:43 -05:00
Doug Coleman be8ac1d7b6 use new lookup for sqlite 2008-04-20 16:57:50 -05:00
Doug Coleman f5485c1a3d redo lookup-type 2008-04-20 15:48:09 -05:00
Doug Coleman 89a728f645 about to consolidate sql types/create types/modifiers 2008-04-20 00:52:05 -05:00
Doug Coleman 7293a4f4f8 clean up the tuples tests 2008-04-20 00:20:21 -05:00
Doug Coleman b0ddc983ef more refactoring 2008-04-19 23:48:07 -05:00
Doug Coleman 3be408184c remove most of the old setters 2008-04-19 23:41:48 -05:00
Doug Coleman 4184a3ce54 partial conversion of postgres 2008-04-19 23:18:12 -05:00
Doug Coleman 896c920d85 retryable statements actually retry now 2008-04-19 22:09:36 -05:00
Doug Coleman 9b5351e81f remove extra using 2008-04-19 19:28:25 -05:00
Doug Coleman a81aaa6100 add random-id, still needs to retry if insert fails 2008-04-19 19:27:54 -05:00
Doug Coleman 6044cc4b39 make throwable, nonthrowable, retryable a type 2008-04-18 16:01:31 -05:00
Doug Coleman afaab57f83 interval, range queries in sqlite 2008-04-18 12:43:21 -05:00
Doug Coleman 336e30b054 add interval queries for sqlite 2008-04-17 19:43:07 -05:00
Doug Coleman 6937e9b367 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-15 22:34:59 -05:00
Doug Coleman defc1cfae9 fix sql 2008-04-15 21:55:26 -05:00
Slava Pestov d42ae9508f Merge with erg's changes 2008-04-14 04:42:43 -05:00
Slava Pestov 421085c516 Fix inference error 2008-04-14 03:54:43 -05:00
Doug Coleman 72080fda4a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:27 -05:00
Doug Coleman dbac0a1543 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-11 12:59:20 -05:00
Doug Coleman 5fa3bd8c74 cond/case 2008-04-11 12:55:57 -05:00
Doug Coleman 6a0dc9f024 fix unit tests 2008-04-23 00:07:26 -05:00
Doug Coleman d28212efe3 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-10 19:37:36 -05:00
Slava Pestov 9c19ade981 Fix library path 2008-04-08 19:43:54 -05:00
Doug Coleman 5ca95e5515 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-07 15:43:44 -05:00
Doug Coleman 719fc91432 fix sqlite 2008-04-07 15:27:35 -05:00
Doug Coleman b0e322bffc refactor db some 2008-04-07 14:19:29 -05:00
Doug Coleman 70573c01f0 comment out compiler error 2008-04-06 14:33:01 -05:00
Doug Coleman 0804c7e7af cleanup 2008-04-06 01:22:52 -05:00
Doug Coleman aade46d448 sqlite inheritance 2008-04-06 00:37:12 -05:00
Doug Coleman ec620ef0c8 inheritance with postgresql 2008-04-05 20:22:33 -05:00
Doug Coleman 3eb2bd784f fix library path 2008-04-03 23:36:14 -05:00
Doug Coleman a9cd31704d remove win32? and win64? words 2008-04-02 18:53:24 -05:00
Doug Coleman 393f77715c update everything to use os singletons 2008-04-02 18:25:33 -05:00
Doug Coleman b4adebb691 update usages of singleton 2008-04-01 16:53:32 -05:00
Slava Pestov 87539b8f4e Clean up db.types 2008-03-30 08:16:30 -05:00
Slava Pestov adb1dd14d0 Rename tuples vocab to classes.tuple for consistency 2008-03-29 03:34:48 -05:00
Slava Pestov 1f3e6fd0b7 combinators.cleave is now core 2008-03-28 23:00:20 -05:00
Slava Pestov 02727576c2 New slots are now in the core 2008-03-20 15:30:59 -05:00
Doug Coleman 3e7940216e swap append to swap append
refactoring path+ to append-path
swap path+ to prepend-path
calendar gmt-offset to duration
2008-03-19 19:15:32 -05:00
Doug Coleman 880a3a2af4 before major refactoring 2008-03-17 14:14:04 -05:00
Slava Pestov 604a895f99 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-17 03:28:50 -05:00
Doug Coleman 16e6f36fc9 refactor db
start on random-id
2008-03-17 00:26:05 -05:00
Slava Pestov ea2723a5a0 Fix serialization of circular structure 2008-03-16 23:41:26 -05:00
Doug Coleman 382868b362 add a test to make sure assigned ids can't be inserted twice
fix a bug with sqlite finalizers
2008-03-15 23:21:53 -05:00
Slava Pestov 86ed87da0c Get some db words to infer 2008-03-15 07:57:38 -05:00
Doug Coleman e347e3d7ac fix typo in ffi 2008-03-14 20:52:08 -05:00
Doug Coleman c3d41967f7 fix some formatting 2008-03-13 02:10:43 -05:00
Doug Coleman 4398458248 add ensure-table 2008-03-12 23:57:56 -05:00
Slava Pestov 120c9cacb7 Fixing 64-bit image generation 2008-03-12 01:54:29 -05:00
Doug Coleman 00ed2c4d94 add some usings 2008-03-11 20:23:22 -05:00
Slava Pestov 28970d9469 Fix bugs 2008-03-11 16:03:22 -05:00
Doug Coleman f56b54077b more unit tests 2008-03-11 00:18:57 -05:00
Doug Coleman a5843a360c fix a bug that a unit test found 2008-03-11 00:09:49 -05:00
Doug Coleman 69f213fdce postgresql can store binary blobs! 2008-03-11 00:05:22 -05:00
Doug Coleman 563565d76d postgresql almost works with blobs 2008-03-10 17:00:28 -05:00
Doug Coleman 0e4ee18110 updating postgresql 2008-03-10 13:56:58 -05:00
Doug Coleman d7d64b202f minor cleanup 2008-03-08 12:02:19 -06:00
Slava Pestov 26df05b912 More unit test fixes 2008-03-08 04:27:19 -06:00
Slava Pestov 09352a9327 Cleanup 2008-03-08 04:01:43 -06:00
Slava Pestov 7ad74eb320 Various fixes 2008-03-08 02:51:26 -06:00
Slava Pestov 5adfc3a3b1 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-07 21:29:24 -06:00
Doug Coleman 867e48199d use SYMBOLS: in several places 2008-03-07 21:24:50 -06:00
Doug Coleman eaf76aece1 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-07 20:10:47 -06:00
Doug Coleman a8d776d2e2 add db.sql 2008-03-07 20:10:23 -06:00
Alex Chapman 641d345a99 Merge git://factorcode.org/git/wrunt into experimental 2008-03-08 10:22:34 +11:00
Doug Coleman 915fd4e0f8 fix two load errors 2008-03-07 16:45:11 -06:00
Doug Coleman ebc0127d01 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/html/parser/analyzer/analyzer.factor
2008-03-06 17:12:15 -06:00
Doug Coleman 635749a50b move nmake to namespaces.lib 2008-03-06 17:10:17 -06:00
dharmatech a336cb7570 Unit test fixes 2008-03-06 13:46:15 -06:00
Alex Chapman 60ac79e5ab Merge branch 'master' of git://factorcode.org/git/factor into semantic-db 2008-03-06 23:54:46 +11:00