Commit graph

1525 commits

Author SHA1 Message Date
Gilad Arnold
635561981a Bugfix: dump type info upon set_ref, is it has been (implicitly) change. 2004-12-17 01:32:19 +00:00
Gilad Arnold
879ca42890 Support for TsetRange(), to minimize logging overhead when only portions
of objects are known to be modified.
2004-12-17 00:38:52 +00:00
Gilad Arnold
1627d00635 Added new test program + changes to make system. Tests recusive persisitifying
updates.
2004-12-16 23:51:21 +00:00
Gilad Arnold
a7b1b70f74 Added persistified recursive updates. Should be tested. 2004-12-16 23:41:57 +00:00
Gilad Arnold
d401010e27 Minor changes to test correct handling of non-persistent objects. 2004-12-16 23:12:23 +00:00
Gilad Arnold
d98c13de6d Minor change to test-multilist to work with new POBJ_UPDATE macro. 2004-12-16 23:06:14 +00:00
Gilad Arnold
58bed5beca Some changes to pobj.c to support operations for non-persistent (transient)
objects. Enhancement to test-list program to work with transient objects
as well. Minor fix to header file (typo).
2004-12-16 23:04:21 +00:00
Gilad Arnold
91eb96a113 Some changes: initial support for (un)persistify, range update, pobj_memset,
IS_PERSISTENT macro. Most are not yet tested, but compilation is okay...
2004-12-16 16:50:15 +00:00
Gilad Arnold
6502569a02 Switched to growable (unlimited) persistent objects / static references
repositories. Has been tested with 15K objects and appears to work. Also
done some significant chnages to auxiliary modules in libpobj, and the
trivial test program (test-list).
2004-12-16 09:00:07 +00:00
Gilad Arnold
e30aca6138 Temporary fix to avoid a segfault during execution of pobj test
programs, that's caused by an on-stack allocation of a very big array...
Permanent (future) fix: switch to dynamically allocated hash tables.
2004-12-15 01:27:17 +00:00
Gilad Arnold
3e720695a6 Minor fix to pobj test programs to comply with new init function. 2004-12-14 20:28:18 +00:00
Gilad Arnold
36a0821acf Beginning to add strict typing for objects (minor change). 2004-12-14 19:45:04 +00:00
Gilad Arnold
dbe3c6bdbc Forgot to commit that together with changes to src/pobj/* files from yesterday. 2004-12-14 19:32:23 +00:00
Gilad Arnold
773df6c690 Added custom memory calls for pobj internal structures. 2004-12-14 07:38:04 +00:00
A. Kamil Tanrikulu
99f85eb9c4 Added pobj test files. 2004-12-14 06:19:09 +00:00
Gilad Arnold
d69a1878b9 Last change to make test/pobj be built with the project. 2004-12-14 01:51:25 +00:00
Gilad Arnold
bcf99ae693 Small change to library list order (pobj depends on lladd). 2004-12-14 01:39:12 +00:00
Gilad Arnold
87403264f5 Minor changes due to pobj file location changes. 2004-12-14 01:36:48 +00:00
Gilad Arnold
8137a0914d Disabled some development code in pobj.c, just so it passes compilation. 2004-12-14 01:33:25 +00:00
Gilad Arnold
4329801481 Removed redundant variable from Makefile.am. 2004-12-14 01:24:34 +00:00
Gilad Arnold
88ec078368 Added Makefile.am for test/pobj. 2004-12-14 01:20:01 +00:00
Gilad Arnold
fc42d83efc Added pobj library sources, header file, and test programs. Small changes were
made to src/Makefile.am in order to include src/pobj build, but no corresponding
change was made to test/Makefile.am (will be done in the near future).
2004-12-13 21:51:11 +00:00
Sears Russell
0b5aae7128 Test case for lost header fix. 2004-12-06 01:24:04 +00:00
Sears Russell
55b0ddf1b6 Fixed nasty bug that was causing the LLADD header to be lost (!!) 2004-12-06 01:20:48 +00:00
Sears Russell
72070acb67 Implemented TsetRange, fixed bug in linear hash. 2004-12-03 00:27:47 +00:00
Sears Russell
443a90ad7c Implemented TrecordType() 2004-12-01 01:26:25 +00:00
Sears Russell
87cffd409b Old benchmarking stuff I forgot to add to the repository. 2004-11-29 21:30:21 +00:00
Sears Russell
ded5c92c9d Support for nested top actions, with simple unit test. (Haven't tested for thread safety yet.) 2004-11-29 21:28:13 +00:00
Sears Russell
646f9dfca9 Implemented recover_split(), which is needed by the linear hash to recover properly from crashes. It hasn't been tested at all, and is not currently called by anything. 2004-11-29 02:35:37 +00:00
Sears Russell
2c23fb8a43 Did some misc. cleanup work on linearHash 2004-11-28 01:16:48 +00:00
Sears Russell
d2864afa6f Fixed indentation, added #define to allow number of iterations to be changed easily 2004-11-28 00:04:14 +00:00
Sears Russell
164c7cfd69 Linear Hash now survives Tdeinit/Tinit cycle (but not crashes!) 2004-11-24 23:26:15 +00:00
Sears Russell
80d4af4c9b Added getRecordType() 2004-11-24 23:25:36 +00:00
Sears Russell
f0dfa98b8e Test case for new code that checks page type. 2004-11-24 23:23:01 +00:00
Sears Russell
4ad94bc812 Cleaned up some wording, updated stylesheet. 2004-10-27 03:49:02 +00:00
Sears Russell
74d9df9c24 Fix for IE. 2004-10-27 02:18:38 +00:00
Sears Russell
205c940f68 Ran spell checker. ;) 2004-10-27 02:01:00 +00:00
Sears Russell
a79d3e6d13 commented out unit test link. (Unit tests still not runnning...) 2004-10-27 01:56:23 +00:00
Sears Russell
910649a387 Web-site update, a few minor code changes from before the Freenix deadline. 2004-10-27 01:40:09 +00:00
Sears Russell
0e01472bf4 This is the version submitted to Freenix. 2004-10-23 06:56:02 +00:00
Sears Russell
dbb49c0300 Freenix submission #1. 2004-10-23 06:26:23 +00:00
Sears Russell
ca99335c2c Re-read the paper. 2004-10-23 05:56:31 +00:00
Eric Brewer
665b5b6112 edits 2004-10-23 03:23:03 +00:00
Sears Russell
27b61665ab Alphabetized references. 2004-10-23 03:14:58 +00:00
Sears Russell
ae003b5b45 Getting ready to alphabetize references... 2004-10-23 03:09:36 +00:00
Eric Brewer
1cb0e73767 edits 2004-10-23 02:34:43 +00:00
Eric Brewer
d40ba83388 edits 2004-10-23 02:23:50 +00:00
Sears Russell
bc6b6756da 2004-10-23 02:19:01 +00:00
Eric Brewer
2b9e154dac edits 2004-10-23 02:06:10 +00:00
Sears Russell
92bbb84c33 Updated figures, started bibliography. 2004-10-23 00:42:54 +00:00