Revision: 3942 Author: hans URL: http://bknr.net/trac/changeset/3942
Merge from anon-transaction-fixes-2 branch. This changeset removes make-object and initialize-persistent-instance, makes the allocation of object IDs simpler and more safe and removes several relicts from previous refactoring iterations. Also, the store tests have been extended significantly to test pathological cases and create objects from multiple threads.
U trunk/bknr/datastore/src/bknr.datastore.asd U trunk/bknr/datastore/src/data/blob.lisp U trunk/bknr/datastore/src/data/object-tests.lisp U trunk/bknr/datastore/src/data/object.lisp U trunk/bknr/datastore/src/data/package.lisp U trunk/bknr/datastore/src/data/tests.lisp U trunk/bknr/datastore/src/data/tutorial.lisp U trunk/bknr/datastore/src/data/txn.lisp U trunk/bknr/datastore/src/data/xml-object.lisp U trunk/bknr/datastore/src/indices/indexed-class.lisp U trunk/bknr/datastore/src/indices/indices.lisp U trunk/bknr/datastore/src/utils/class.lisp U trunk/bknr/modules/bknr.modules.asd U trunk/bknr/modules/bug/bug-handlers.lisp U trunk/bknr/modules/comics/comics.lisp U trunk/bknr/modules/feed/edit-feed-handler.lisp U trunk/bknr/modules/feed/feed.lisp U trunk/bknr/modules/imagemap/imagemap.lisp U trunk/bknr/modules/mail/import-yahoo-group.lisp U trunk/bknr/modules/mail/mail.lisp U trunk/bknr/modules/mail/mailinglist-handlers.lisp U trunk/bknr/modules/mail/mailinglist.lisp U trunk/bknr/modules/mail/register-handler.lisp U trunk/bknr/modules/mail/registration.lisp U trunk/bknr/modules/quizz/edit-quizz-handlers.lisp U trunk/bknr/modules/stats/stats.lisp U trunk/bknr/modules/text/article-handlers.lisp U trunk/bknr/modules/text/article.lisp U trunk/bknr/modules/text/billboard-handlers.lisp U trunk/bknr/modules/text/billboard.lisp U trunk/bknr/modules/text/blog-handlers.lisp U trunk/bknr/modules/text/paste-handlers.lisp U trunk/bknr/modules/text/wiki-handlers.lisp U trunk/bknr/modules/track/track.lisp U trunk/bknr/modules/url/cached-url-handlers.lisp U trunk/bknr/modules/url/edit-url-handlers.lisp U trunk/bknr/web/src/images/image.lisp U trunk/bknr/web/src/rss/rss.lisp U trunk/bknr/web/src/sysclasses/cron.lisp U trunk/bknr/web/src/sysclasses/event.lisp U trunk/bknr/web/src/sysclasses/sysparam.lisp U trunk/bknr/web/src/sysclasses/user.lisp U trunk/bknr/web/src/web/host.lisp U trunk/projects/bknr-website/src/init.lisp U trunk/projects/bos/m2/allocation.lisp U trunk/projects/bos/m2/m2.lisp U trunk/projects/bos/m2/map.lisp U trunk/projects/bos/m2/news.lisp U trunk/projects/bos/m2/poi.lisp U trunk/projects/bos/web/daily.lisp U trunk/projects/bos/web/kml-handlers.lisp U trunk/projects/bos/web/languages-handler.lisp U trunk/projects/bos/web/poi-handlers.lisp U trunk/projects/bos/web/sat-tree.lisp U trunk/projects/hello-web/src/news.lisp U trunk/projects/lisp-ecoop/src/handlers.lisp U trunk/projects/lisp-ecoop/src/participant.lisp U trunk/projects/lisp-ecoop/src/tags.lisp U trunk/projects/quickhoney/src/daily.lisp U trunk/projects/quickhoney/website/static/javascript.js U trunk/projects/scrabble/src/game.lisp U trunk/projects/scrabble/src/rules.lisp U trunk/projects/scrabble/src/start-webserver.lisp U trunk/projects/unmaintained/eboy/src/dynasite-tags.lisp U trunk/projects/unmaintained/eboy/src/item-handlers.lisp U trunk/projects/unmaintained/gpn/gpn-user.lisp U trunk/projects/unmaintained/gpn/gpn-web.lisp U trunk/projects/unmaintained/gpn/zeitplan-handlers.lisp U trunk/projects/unmaintained/raw-data/mcp/bluetooth.lisp U trunk/projects/unmaintained/raw-data/mcp/isdn-operator.lisp U trunk/projects/unmaintained/raw-data/mcp/sensors.lisp U trunk/projects/unmaintained/saugnapf/src/saugnapf.lisp
Change set too large, please see URL above