Doug Coleman
b9bc619b1b
fix db docs for multiline strings
2009-09-23 12:49:30 -05:00
Doug Coleman
5cb34724b7
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/classes/struct/struct-tests.factor
basis/functors/functors-tests.factor
basis/specialized-arrays/specialized-arrays-tests.factor
2009-09-20 23:02:49 -05:00
Doug Coleman
eceed177d6
replace usages of <" with """
2009-09-20 22:42:40 -05:00
Joe Groff
076ab42dc3
move some allocation words that don't really have much to do with c types out of alien.c-types into a new alien.data vocab
2009-09-17 22:36:05 -05:00
Slava Pestov
765aa5bc1d
db: fix some typos in docs
2009-09-15 15:45:03 -07:00
Slava Pestov
87c7f882ca
db: fix with-book-db combinator in db tutorial
2009-09-12 16:05:05 -05: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
Doug Coleman
7c92ab1ea5
move if-zero etc to math, remove 1-/1+ from math
2009-08-14 14:27:23 -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
66a9416473
Update documentation for stricter vocabulary search path semantics
2009-05-16 00:29:21 -05:00
Slava Pestov
b62630b5ac
Updating code in basis and extra for stricter vocab search path semantics
2009-05-14 23:23:06 -05:00
Slava Pestov
97a522da0e
Fix conflict
2009-04-21 16:26:22 -05:00
Doug Coleman
706fb78d5b
better fix for db.tester
2009-04-20 21:47:55 -05:00
Doug Coleman
687190bbee
fix a bug in db.tester
2009-04-20 21:32:23 -05:00
Slava Pestov
05f3f9dcb9
Fixing unit tests for stack effect inference changes
2009-04-20 21:15:19 -05:00
Slava Pestov
0ffd43e2e3
1.0/0.0 => 1/0.
2009-04-13 19:48:08 -05:00
Doug Coleman
cd2ce4c9ae
fix blob selects in db.tuples
2009-04-11 09:03:00 -05:00
Slava Pestov
2e03bd5cc0
db.errors.sqlite: don't give up on bad inputs
2009-04-06 22:00:08 -05:00
Doug Coleman
8b7fcce399
update code for usages of add-library
2009-03-25 23:00:19 -05:00
Slava Pestov
723bfab030
Fixing unit tests for syntax change
2009-03-23 00:34:02 -05:00
Doug Coleman
f7512da692
fix example
2009-03-16 14:44:40 -05:00
Slava Pestov
8e55533bfa
Tweak some furnace code to infer and load with almost no warnings
2009-03-15 18:19:29 -05:00
Doug Coleman
a4817a0e17
dont run postgresql tests on win64
2009-02-23 08:37:38 -06:00
Doug Coleman
7a3c086178
remove ?at from db.types, images.tiff
2009-02-22 17:14:46 -06:00
sheeple
06f6eb98aa
use quoting vocab
2009-02-22 00:42:35 -06:00
sheeple
02cec3a9f4
add more postgres error handling, remove usage of ignore-errors in db.tuples
2009-02-21 21:59:23 -06:00
sheeple
d6d89e0a40
add parsing for postgresql errors and some unit tests
2009-02-21 21:22:51 -06:00
sheeple
a1f3e5695b
fix circularity in db
2009-02-20 22:59:01 -06:00
Doug Coleman
985597ba68
add error handling to sqlite, postgresql is next. switching computers..
2009-02-20 20:40:17 -06:00
Doug Coleman
b54833c728
remove a bunch of trigger deletion code -- triggers get deleted when tables are dropped
2009-02-20 20:11:26 -06:00
Doug Coleman
6eaa5aee24
fix compile error
2009-02-20 17:29:11 -06:00
Doug Coleman
8b5a2f4a0e
fix sqlite triggers -- NEW.table-id not NEW.foreign-table-id
2009-02-20 14:52:38 -06:00
Daniel Ehrenberg
dd1587c745
Fixing SQLite unit tests
2009-02-19 18:52:45 -06:00
Doug Coleman
a61bac7ab5
fix sqlite foreign triggers create/delete bug
...
ignore-errors only if there is a sql spec defined for the class until database-specific errors are implemented
2009-02-19 18:26:11 -06:00
Slava Pestov
6b25e99470
Add summary for heaps more vocabs
2009-02-16 21:05:13 -06:00
Daniel Ehrenberg
f3db8fdc4a
Another failing unit test for db.sqlite
2009-02-13 16:07:17 -06:00
Daniel Ehrenberg
8253bf4662
Another failing test in db.sqlite
2009-02-13 16:05:18 -06:00
Daniel Ehrenberg
d09567e31e
Failing test case for db.sqlite
2009-02-12 21:59:59 -06:00
Doug Coleman
8993e0536b
rename db-table to db-table-name, use db-table-name instead of class name in creating triggers for sqlite
2009-02-12 17:29:31 -06:00
Daniel Ehrenberg
4e5b7bfa21
Merge branch 'master' of git://factorcode.org/git/factor
2009-02-12 17:14:20 -06:00
Daniel Ehrenberg
c4f45e3f74
Fixing bug in db (don't use unparse!), adding still-failing unit test
2009-02-12 17:13:01 -06:00
Doug Coleman
d46764d346
use CONSTANT: in db
2009-02-12 16:36:29 -06:00
Daniel Ehrenberg
eaaf2af7b7
Fixing db.sqlite bug: database schema don't need primary keys
2009-02-12 01:39:14 -06:00
Slava Pestov
efc88c5b69
Remove nipd, 3nip, 4nip and tuckd from basis/shuffle
2009-02-09 18:11:42 -06:00
Slava Pestov
d6aa376ed0
Removing now-redundant underlying>> calls
2009-02-06 04:37:28 -06:00
Slava Pestov
b88f537bc9
Fix circular dependency between db.tuples and db.types docs
2009-01-31 03:01:56 -06:00
Doug Coleman
2b6f9f31ff
fix help-lint docs for db
2009-01-30 16:17:50 -06:00
Doug Coleman
3c408342ef
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
2009-01-29 22:19:07 -06:00
Doug Coleman
e4c6977418
fix some db docs
2009-01-29 21:25:02 -06:00
Daniel Ehrenberg
c025d9da87
Fixing formatting errors in db docs
2009-01-29 19:14:34 -06:00
Slava Pestov
f34c14a0f5
Remove some usages of tuck
2009-01-23 18:20:47 -06:00
Doug Coleman
fcf86d3bc3
test pooled db connections, change bogus test
2009-01-11 21:07:39 -06:00
Doug Coleman
0a9677c0af
Test the database with parallel combinators
2009-01-08 16:41:38 -06:00
Doug Coleman
4dd615fa9e
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/db/types/types.factor
2008-12-17 21:07:42 -06:00
Doug Coleman
a62fcbe64c
remove use of symbols
2008-12-17 21:06:41 -06:00
Doug Coleman
2c678e64dc
rename db symbol -> db-connection
2008-12-17 21:04:17 -06:00
Doug Coleman
4329578b2f
add a new db-connection tuple for live database connections instead of reusing the db setup tuple
...
update sqlite and postgresql backends for the change
2008-12-17 19:35:53 -06:00
Slava Pestov
054bb8ff99
Fix load error in db.types
2008-12-17 19:23:44 -06:00
Slava Pestov
34792a9f23
Remove >r/r>
2008-12-17 19:17:37 -06:00
Slava Pestov
184de13b57
Some help lint fixes, including a fix for help lint itself
2008-12-16 06:00:45 -06:00
Slava Pestov
5cb18d51b3
Fixing test-all and help-lint-all failures
2008-12-15 03:33:04 -06:00
Doug Coleman
3dc417ae64
bool -> ?
2008-12-11 18:52:22 -06:00
John Benediktsson
b6263289c2
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-07 14:46:53 -08:00
Doug Coleman
14fb58f448
swap ... 3append -> surround in basis
2008-12-06 18:58:45 -06:00
John Benediktsson
832ebcf26f
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-04 00:45:19 -08:00
Slava Pestov
ffecedf9de
Fix db.postgresql load error
2008-12-04 02:21:36 -06:00
Doug Coleman
869fbf27a1
remove join-space from db
2008-12-04 00:06:02 -06:00
Doug Coleman
ded6b1963f
fix docs for db
2008-12-03 22:05:52 -06:00
Doug Coleman
db30415dcb
basis: swap 3append -> glue
2008-12-03 19:10:41 -06:00
John Benediktsson
b201020926
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-03 02:20:22 -08:00
Slava Pestov
f51708386d
Fix conflicts
2008-12-01 20:39:43 -06:00
John Benediktsson
7144de58b4
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-30 06:15:45 -08:00
Doug Coleman
11fd4788db
fix compile error
2008-11-29 15:19:09 -06:00
John Benediktsson
d9efc63103
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-29 12:02:31 -08:00
Doug Coleman
9d5732671d
remove >r r>
2008-11-29 12:18:09 -06:00
Slava Pestov
e8a69a3aea
Fix conflict
2008-11-29 05:14:49 -06:00
John Benediktsson
ce4454c223
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-26 14:58:40 -08:00
Doug Coleman
87bdc0acd3
if we're on win64, don't run postgresql tests
2008-11-24 12:57:26 -06:00
Slava Pestov
2fe364a7bb
Specialized arrays work in progress
2008-11-14 20:18:16 -06:00
John Benediktsson
4f2605b0a8
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-02 11:30:59 -08:00
Doug Coleman
8a494a0da4
fix the way postgresql creates functions
2008-11-01 15:24:05 -05:00
John Benediktsson
8ef0a51def
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-31 00:33:37 -07: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
John Benediktsson
acbc658688
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-13 05:58:03 -07:00
Doug Coleman
72be152832
fix db tutorial
2008-10-12 07:25:16 -06: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
John Benediktsson
fe2301df94
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-09 19:48:20 -07:00
Doug Coleman
ace2ce2ce7
remove old word
2008-10-09 16:40:19 -05:00
John Benediktsson
bb32cc3eff
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-09 14:28:56 -07:00
Doug Coleman
83f1634219
clean up dispose a bit
2008-10-09 15:42:23 -05:00
Doug Coleman
7b9a3b61c3
partial fix for db, going to make it use dispose* soon
2008-10-09 14:07:11 -05:00
Doug Coleman
ea69c8996f
use ERROR:, inline database combinator examples
2008-10-08 19:06:19 -05:00
John Benediktsson
da59346f71
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-07 06:51:53 -07:00
Doug Coleman
bc5f19b919
fix typo
2008-10-07 07:24:10 -05:00
John Benediktsson
7724a70fba
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-04 12:01:41 -07:00
Doug Coleman
a057da4116
"finish" database docs
2008-10-04 13:21:06 -05:00
Doug Coleman
3d92ef87fe
remove redundant section
2008-10-03 20:21:23 -05:00
Doug Coleman
dc4e989002
clean up the db code some, more docs
2008-10-03 20:19:20 -05:00
John Benediktsson
0e48ccb4da
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-02 15:23:55 -07:00
Doug Coleman
aeb5d60d3a
fix test
2008-10-02 16:36:50 -05:00
John Benediktsson
414ddfe213
Fix typo in db-docs.
2008-10-02 14:16:53 -07:00
Doug Coleman
50493ba446
fix unit tests
2008-10-02 16:02:31 -05:00
Doug Coleman
1c189a479c
more docs, fix typos
2008-10-02 14:02:38 -05:00
Doug Coleman
695d3dd2d2
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-02 12:52:42 -05:00
Doug Coleman
a7027700d1
update with-db usages
2008-10-02 12:51:21 -05:00
Doug Coleman
67683dde20
make-db is gone, use <sqlite-db> or <postgresql-db> instead. docs. use dip instead of >r r>
2008-10-02 12:11:56 -05:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Doug Coleman
47d884cf41
fix typos in db docs
2008-10-01 23:56:20 -05:00
Doug Coleman
c7f5b0de81
throw an error when all slots are IGNORE
2008-10-01 23:33:57 -05:00
Doug Coleman
39aec88602
remove dead code
2008-10-01 18:16:29 -05:00
Doug Coleman
18760bf504
remove using
2008-10-01 18:13:34 -05:00
Doug Coleman
f41733faf1
add IGNORE types to tuple slots for select
2008-09-30 11:00:44 -05:00
Doug Coleman
34ce3e13e4
add foreign key integrity to sqlite
2008-09-29 23:43:34 -05:00
Doug Coleman
fa809ef9f4
remove debug info
2008-09-28 17:16:55 -05:00
Doug Coleman
b4250b9b6d
fix help lint
2008-09-28 11:31:34 -05:00
Doug Coleman
4547b713cf
references with cascade on delete work
2008-09-27 16:26:21 -05:00
Doug Coleman
68b6515ac2
some work on foreign keys
2008-09-27 15:56:43 -05:00
Doug Coleman
dc9f374570
sort of support foreign keys
2008-09-27 14:30:12 -05:00
Doug Coleman
c6e9b55361
clean up tests a bit, better error handling
2008-09-27 14:25:36 -05:00
Doug Coleman
511ecaff59
add composite primary keys to db
2008-09-27 14:07:39 -05:00
Doug Coleman
2057e643e7
more docs, fix circular vocabs
2008-09-25 00:05:41 -05:00
Doug Coleman
5be907e857
fix potential infinite loop, minor docs updates
2008-09-24 22:24:34 -05:00
Doug Coleman
01790339a5
fix some db docs
2008-09-24 20:24:54 -05:00
Doug Coleman
e270db3768
fix usings
2008-09-24 19:47:32 -05:00
Doug Coleman
8e86c31c31
a little refactoring, docs
2008-09-24 19:30:46 -05:00
Doug Coleman
969763e807
change what select-tuples/select-tuple/count-tuples takes
2008-09-24 17:59:17 -05:00
Doug Coleman
94ec8c7f78
search all-slots instead
2008-09-23 20:34:33 -05:00
Doug Coleman
8eea1d13c2
define-persistent checks that slots exist
2008-09-23 16:55:32 -05:00
Doug Coleman
46262a6554
refactoring db.tuples, all tests pass so far..
2008-09-23 15:59:33 -05:00
Doug Coleman
8fd119ede2
fail, these words are used
2008-09-17 10:36:06 -05:00
Doug Coleman
779e95a934
remove some unused words
2008-09-17 01:01:15 -05:00
Slava Pestov
7597ebf462
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-11 00:37:21 -05:00
Slava Pestov
cf80dd122a
Updating code for make and fry changes
2008-09-10 22:11:40 -05:00
Doug Coleman
01a741a30b
fix help lint
2008-09-10 20:47:37 -05:00
Doug Coleman
70c91ffad1
recording patches so i can go eat
2008-09-09 19:06:47 -05:00
Doug Coleman
be9f1f89da
remove bad docs
2008-09-09 17:30:00 -05:00
Doug Coleman
93f77da9bf
cleanups, fix errors
2008-09-09 17:27:37 -05:00
Doug Coleman
aa8c85f010
cleaning up db -- removed some unused words, moved words around
2008-09-09 14:44:14 -05:00
Doug Coleman
1325939883
more docs
2008-09-08 19:24:44 -05:00
Doug Coleman
a7f116783c
fix typos
2008-09-08 18:15:37 -05:00
erg
f765f36f79
fix sql load
2008-09-08 17:25:32 -05:00
Doug Coleman
e789258f2d
refactoring, initial docs checkin (not done yet, working on it)
2008-09-08 16:19:00 -05:00
Doug Coleman
8a921c791c
if-empty changes
2008-09-06 19:13:59 -05:00
Slava Pestov
aea0fed14c
Fixing basis -> extra dependencies
2008-09-05 19:29:14 -05:00
Slava Pestov
e16893a2bf
Unit test fix
2008-09-03 07:34:11 -05:00
Doug Coleman
3b3435acb5
remove old fp-infinity?
2008-09-03 01:37:50 -05:00
Doug Coleman
732bfc0bf6
re-add alien calls with a comment
2008-09-03 01:07:48 -05:00
Doug Coleman
b23ac6f137
fix stack effects, remove two redundant sqlite ffi words, minor cleanups
2008-09-02 22:50:46 -05:00
Doug Coleman
c30a6511d1
move db to basis
2008-09-02 18:26:31 -05:00