Tue Aug 26 09:25:46 CEST 2008  polzer@gnu.org
  * adapt cl-rdbms:with-confirmed-destructive-changes to typo fix

New patches:

[adapt cl-rdbms:with-confirmed-destructive-changes to typo fix
polzer@gnu.org**20080826072546] {
hunk ./test/persistence/type.lisp 63
-           (with-confirmed-descructive-changes
+           (with-confirmed-destructive-changes
hunk ./test/query/cache.lisp 69
-        (with-confirmed-descructive-changes (ensure-exported class))
+        (with-confirmed-destructive-changes (ensure-exported class))
hunk ./test/query/type.lisp 11
-          (with-confirmed-descructive-changes
+          (with-confirmed-destructive-changes
}

Context:

[Added copy-cached-slot-values to load-instance and revive-instance.
levente.meszaros@gmail.com**20080820103117] 
[Use find-persistent-slots in tesites, so that recomputation will be automatic.
levente.meszaros@gmail.com**20080819125334] 
[fix the old invalidate-all-cached-slots warning
attila.lendvai@gmail.com**20080814183911] 
[TODO to fix the alter tables hanging due to sql level dependencies on the view
attila.lendvai@gmail.com**20080814183830] 
[if the slot type is wrong, then use T instead of failing and rendering the lisp environmnet useless
attila.lendvai@gmail.com**20080814183750] 
[added test/query/update/boolean (warning, the test may be bogus, but it fails earlier...)
attila.lendvai@gmail.com**20080814141117] 
[Override allocate-instance and move slot unbound initialization from initialize-instance to allocate-instance.
levente.meszaros@gmail.com**20080803150730] 
[Remove oid structure and use an integer instead. This saves memory.
levente.meszaros@gmail.com**20080803144952] 
[Remove +oid-mode+ and always use merged id.
levente.meszaros@gmail.com**20080803135908] 
[follow recent changes in tests
attila.lendvai@gmail.com**20080803211102] 
[make with-transaction lazy again by a *t* symbol-macrolet
attila.lendvai@gmail.com**20080803211007] 
[invalidate-all-cached-slots -> invalidate-cached-instance, added invalidate-all-cached-instances
attila.lendvai@gmail.com**20080803210812] 
[small .asd cleanups
attila.lendvai@gmail.com**20080803210246] 
[Rename read/write-persistent-object-by-oid and added read/write-persistent-object-oid really...
levente.meszaros@gmail.com**20080725135211] 
[Don't use *package* in computed slot-values.
levente.meszaros@gmail.com**20080725081704] 
[renaming
tomi.borbely@gmail.com**20080724171530] 
[Fix store/restore-slot dispatch for tesites.
levente.meszaros@gmail.com**20080724165009] 
[Support dumping exported binary database files.
levente.meszaros@gmail.com**20080723155112] 
[Always export oid.
levente.meszaros@gmail.com**20080723155056] 
[Use allocate-instance in read-persistent-object-slot-values.
levente.meszaros@gmail.com**20080723142736] 
[check slot type in integrated-time-dependent-slot-value
tomi.borbely@gmail.com**20080723104619] 
[vhv+ errors on nil
tomi.borbely@gmail.com**20080723090644] 
[vhv+ accepts nil
tomi.borbely@gmail.com**20080722153636] 
[partial timestamp end is inclusive in with-validity-range
tomi.borbely@gmail.com**20080722123237] 
[Hackish fix for persistent-class prototypes being non-persistent.
levente.meszaros@gmail.com**20080722122653] 
[Bah the accessor is not yet available during loading fasls, so use slot-value instead.
levente.meszaros@gmail.com**20080627152141] 
[Ensure that persistent class prototypes are not persistent. ;-) No database record.
levente.meszaros@gmail.com**20080627140101] 
[Fix unit-type-p for fixnums.
levente.meszaros@gmail.com**20080627081229] 
[fix: inherited slots are excluded from the primary view of abstract classes
tomi.borbely@gmail.com**20080626155443] 
[time-dependent slots always return values-having-validity
tomi.borbely@gmail.com**20080625112025] 
[add locking to t-s store-slot
tomi.borbely@gmail.com**20080624161328] 
[(t-value-slot-of ...) and others may return nil
tomi.borbely@gmail.com**20080623111313] 
[find-slot errors by default
attila.lendvai@gmail.com**20080623102632] 
[export some types
attila.lendvai@gmail.com**20080623093753] 
[whitespace
attila.lendvai@gmail.com**20080620173746] 
[persistent-type definer and don't detfype the type in defptype if it names a class
attila.lendvai@gmail.com**20080620173703] 
[fix a bogus test
attila.lendvai@gmail.com**20080618215725] 
[follow local-time changes, 1.0 branch
attila.lendvai@gmail.com**20080618215708] 
[follow local-time changes in tests
attila.lendvai@gmail.com**20080618215545] 
[fix signals test to signal the proper error
attila.lendvai@gmail.com**20080618215445] 
[added handle-otherwise
attila.lendvai@gmail.com**20080618214826] 
[make sure stuff is finalized by the time we call other stuff. suddenly it couldn't start on sbcl without this...
attila.lendvai@gmail.com**20080612130532] 
[added a shadowed class-slots that calls ensure-finalized
attila.lendvai@gmail.com**20080612113832] 
[added persistent-object-internal-slot-p
attila.lendvai@gmail.com**20080609171124] 
[asserts for boundp checks
tomi.borbely@gmail.com**20080606163559] 
[t-s associations work, although very slow
tomi.borbely@gmail.com**20080605154856] 
[fix rdbms name clash
attila.lendvai@gmail.com**20080604195549] 
[improve performance of :in-values-having-validity iterate clause
tomi.borbely@gmail.com**20080603124753] 
[fix asd dependency
attila.lendvai@gmail.com**20080602191019] 
[test for ip-address type
attila.lendvai@gmail.com**20080602190515] 
[fix ip-address type serializer
attila.lendvai@gmail.com**20080602190434] 
[resolve swank load problem?
attila.lendvai@gmail.com**20080531180116] 
[use length= from alexandria instead of length=1 (it also has a compiler macro if the first arg is an integer)
attila.lendvai@gmail.com**20080531174841] 
[bleh, copy-paste
attila.lendvai@gmail.com**20080531172517] 
[use asdf-system-connection to load swank integration
attila.lendvai@gmail.com**20080531172435] 
[added binary-search/lower-bound/upper-bound
tomi.borbely@gmail.com**20080530155056] 
[fix complex-test-slot-names
tomi.borbely@gmail.com**20080530090047] 
[add 'action' column to t-s n-ary association table
tomi.borbely@gmail.com**20080530081618] 
[copy-paste
attila.lendvai@gmail.com**20080530084207] 
[follow sbcl defcosntant changes
attila.lendvai@gmail.com**20080529150917] 
[Better ip-address support.
levente.meszaros@gmail.com**20080529154641] 
[-self-
levente.meszaros@gmail.com**20080529142121] 
[fix wrong call to restore-slot-value
attila.lendvai@gmail.com**20080529075000] 
[add api for association-end-set-t
tomi.borbely@gmail.com**20080528162158] 
[t-s 1-1 association is DONE
tomi.borbely@gmail.com**20080528134952] 
[allow unbound for local-time< and friends
attila.lendvai@gmail.com**20080528094659] 
[complex test works with time-dependent association-ends
tomi.borbely@gmail.com**20080528090621] 
[fix find-item for m-n association-ends
tomi.borbely@gmail.com**20080528090344] 
[fix find-item
tomi.borbely@gmail.com**20080527163504] 
[add failed test for removing an item twice from a persistent association-end
tomi.borbely@gmail.com**20080527153254] 
[follow with-macro changes
attila.lendvai@gmail.com**20080512202736] 
[added a compiler-macro for concatenate-string
attila.lendvai@gmail.com**20080508094027] 
[parallel iteration with :in-values-having-validity
tomi.borbely@gmail.com**20080430173429] 
[add collect-value-with-validity clause to iterate
tomi.borbely@gmail.com**20080430134243] 
[Added do-values-having-validity
levente.meszaros@gmail.com**20080430094114] 
[Eliminate value-having-validity kludges around simple values.
levente.meszaros@gmail.com**20080430083647] 
[some work on temporal associations
tomi.borbely@gmail.com**20080429133725] 
[Better control over the number of timestamps in complex tests.
levente.meszaros@gmail.com**20080429131634] 
[Fix make-instance in printed complex test case for failures.
levente.meszaros@gmail.com**20080429124251] 
[Fix complex test slot-name handling.
levente.meszaros@gmail.com**20080429122510] 
[Make insert-item and delete-item work in complex tests.
levente.meszaros@gmail.com**20080429120601] 
[Refactor complex tests to work with time-dependent associations too.
levente.meszaros@gmail.com**20080429105946] 
[Export id-of, more usage of cl-def.
levente.meszaros@gmail.com**20080428100859] 
[Added averager and integrator definers.
levente.meszaros@gmail.com**20080427164917] 
[Fix unbound slot value check in complex tests.
levente.meszaros@gmail.com**20080427114821] 
[Added transaction counter and fix sorting for complex tests.
levente.meszaros@gmail.com**20080427113202] 
[Minor stuff.
levente.meszaros@gmail.com**20080427101824] 
[Make concatenate-string a function.
levente.meszaros@gmail.com**20080427095547] 
[Remove unused :from keyword argb
levente.meszaros@gmail.com**20080427095534] 
[Rename strcat to concatenate-string.
levente.meszaros@gmail.com**20080427094148] 
[eval-when needed for logging stuff
attila.lendvai@gmail.com**20080426190204] 
[strcat shouldn't be exported
attila.lendvai@gmail.com**20080422154327] 
[don't :use ironclad, causes conflicts, harder to search for it, polluted fuzzy completion, only two usages
attila.lendvai@gmail.com**20080422132656] 
[Eliminate arnesi dependency, introduce anaphora, cl-yalog, babel dependency.
levente.meszaros@gmail.com**20080418205615] 
[Fixing nested transaction *t* parameter for transaction-t-mixin.
levente.meszaros@gmail.com**20080418152505] 
[Fix defassocation macro.
levente.meszaros@gmail.com**20080418144605] 
[Complex tests now use multiple transactions for operations. Eliminate reverses.
levente.meszaros@gmail.com**20080417183914] 
[fix order of history entries in complex-test
tomi.borbely@gmail.com**20080417135021] 
[Restructure tesites complex tests.
levente.meszaros@gmail.com**20080417100411] 
[Preparing insert-item, delete-item complex tests.
levente.meszaros@gmail.com**20080416190510] 
[Implemented complex temporal association end tests.
levente.meszaros@gmail.com**20080416184359] 
[Fix 1-1 association end when it is set to an instance which is already referred by someone else.
levente.meszaros@gmail.com**20080416172016] 
[Fix complex 1-n test.
levente.meszaros@gmail.com**20080416170144] 
[Resolve conflicts
levente.meszaros@gmail.com**20080416165242] 
[Complex m-n tests.
levente.meszaros@gmail.com**20080416164748] 
[Tests for ensure-item
levente.meszaros@gmail.com**20080416164740] 
[Added ensure-item and renamed search-for-item to find-item
levente.meszaros@gmail.com**20080416164712] 
[First time complex test passes for associations.
levente.meszaros@gmail.com**20080416161336] 
[Allow nils in p-eq.
levente.meszaros@gmail.com**20080416161328] 
[Another test for m-n associations.
levente.meszaros@gmail.com**20080416133019] 
[Make 1-1 association id column index unique.
levente.meszaros@gmail.com**20080416130303] 
[Added new persistence 1-1 association tests.
levente.meszaros@gmail.com**20080416130244] 
[Prepare for complex association testing.
levente.meszaros@gmail.com**20080416102909] 
[Fix test slot names.
levente.meszaros@gmail.com**20080416093205] 
[t-s 1-1 association tests
tomi.borbely@gmail.com**20080416074315] 
[Added option ignore-nil to integrate and average for time-dependent slots.
levente.meszaros@gmail.com**20080403222041] 
[fix def constant usage
attila.lendvai@gmail.com**20080403193237] 
[tesites complex tests with null/unbound t-s slots
tomi.borbely@gmail.com**20080402091210] 
[fix extract-values-having-validity
tomi.borbely@gmail.com**20080401164428] 
[fix boolean t-s slots
tomi.borbely@gmail.com**20080401150220] 
[fix not-null tesites slot access
tomi.borbely@gmail.com**20080401085642] 
[refactored field bindings
tomi.borbely@gmail.com**20080331085238] 
[accept persistent-classes as types
tomi.borbely@gmail.com**20080320100011] 
[Allow to pass single values in iter :in-values-having-validity clause.
levente.meszaros@gmail.com**20080325081249] 
[drop usage of arnesi:defprint-object
attila.lendvai@gmail.com**20080323110703] 
[drop define-constant from duplicates
attila.lendvai@gmail.com**20080323110654] 
[use cl-syntax-sugar
attila.lendvai@gmail.com**20080323105720] 
[use expand-sql-ast-into-lambda-form in count query of scrolls
tomi.borbely@gmail.com**20080319100716] 
[Don't use superfluous funcall/lambda when compiling at macroexpand time.
levente.meszaros@gmail.com**20080317161615] 
[update query (in progress)
tomi.borbely@gmail.com**20080317153333] 
[bicycle
attila.lendvai@gmail.com**20080317111903] 
[comment
attila.lendvai@gmail.com**20080316205804] 
[follow bind :values changes
attila.lendvai@gmail.com**20080316205731] 
[allow unbound as argument of max(), min() ... (when executed in lisp it still errors)
tomi.borbely@gmail.com**20080313165214] 
[Fix retest.
levente.meszaros@gmail.com**20080312102654] 
[small step towards tesitett associations
tomi.borbely@gmail.com**20080311155336] 
[fix drop-persistent-classes
attila.lendvai@gmail.com**20080311145920] 
[put sql-unquote under an sql-syntax-node
tomi.borbely@gmail.com**20080311093101] 
[Testbed
levente.meszaros@gmail.com**20080224215533] 
[Shop test.
levente.meszaros@gmail.com**20080224151223] 
[Use limit for select-instance and select-the-only-one.
levente.meszaros@gmail.com**20080224150625] 
[Added shop test.
levente.meszaros@gmail.com**20080223123943] 
[Port is optional.
levente.meszaros@gmail.com**20080222170429] 
[Fix swapped args.
levente.meszaros@gmail.com**20080222170058] 
[Bahh, fix simple-restart
levente.meszaros@gmail.com**20080222165849] 
[Fix --port in testbed.
levente.meszaros@gmail.com**20080222165356] 
[Testbed.
levente.meszaros@gmail.com**20080222165221] 
[call expand-sql-ast-into-lambda-form when compiling queries, add :compile-at-macroexpand option
tomi.borbely@gmail.com**20080222154047] 
[Notes on sqlite support.
levente.meszaros@gmail.com**20080222113257] 
[Added sqlite backend.
levente.meszaros@gmail.com**20080222103940] 
[Split store/restore-slot for association and primitve slot types.
levente.meszaros@gmail.com**20080222102956] 
[add limit to query in select-slot-values-with-validity
tomi.borbely@gmail.com**20080222101536] 
[add offset/limit clauses to query
tomi.borbely@gmail.com**20080222095424] 
[Fix type precedence for duration.
levente.meszaros@gmail.com**20080222095910] 
[Ensure class is finalized.
levente.meszaros@gmail.com**20080222095849] 
[Use a macro instead of apply make-instance
levente.meszaros@gmail.com**20080221164614] 
[follow cl-rdbms, drop length=1
attila.lendvai@gmail.com**20080222091408] 
[added specialization for EXECUTE-QUERY directly on sexps
attila.lendvai@gmail.com**20080222091303] 
[Fix asdf.
levente.meszaros@gmail.com**20080221150521] 
[Better complex tesites testing.
levente.meszaros@gmail.com**20080221143301] 
[fix: *t* value was evaled at compile time in (select-current-h-instances-with-overlapping-validity)
tomi.borbely@gmail.com**20080221141810] 
[renames
tomi.borbely@gmail.com**20080221110756] 
[add full-test option to test/tesites/complex
levente.meszaros@gmail.com**20080221085419] 
[the fix
tomi.borbely@gmail.com**20080220164132] 
[FIAT (fix it again tom)
tomi.borbely@gmail.com**20080220160221] 
[Assert UTC timezone for t and validity.
levente.meszaros@gmail.com**20080220154623] 
[Fix duration type.
levente.meszaros@gmail.com**20080220154611] 
[Fix complex test random local-times.
levente.meszaros@gmail.com**20080220153733] 
[Move query test suite definition.
levente.meszaros@gmail.com**20080220134152] 
[fix sharing records for time-dependent but not temporal slots
tomi.borbely@gmail.com**20080220121831] 
[Refactor duration type to use numeric SQL mapping and the new parse/format-duration methods from local-time.
levente.meszaros@gmail.com**20080220115045] 
[Introduce data-view and data-relation for persistent-classes.
levente.meszaros@gmail.com**20080220102814] 
[Added some more generated tests.
levente.meszaros@gmail.com**20080219174855] 
[Tune complex tests.
levente.meszaros@gmail.com**20080219171911] 
[do not store default values for a non-temporal t-s slot
tomi.borbely@gmail.com**20080219172416] 
[Added signal-broken-instances.
levente.meszaros@gmail.com**20080219164917] 
[Added default-value-for-type
levente.meszaros@gmail.com**20080219162905] 
[partial eval sql-select
tomi.borbely@gmail.com**20080219160735] 
[Added generated test.
levente.meszaros@gmail.com**20080219160910] 
[Support generating complex test cases from test assertions and history-entries.
levente.meszaros@gmail.com**20080219144009] 
[fix: query cache was not effective in t-s restore-slot
tomi.borbely@gmail.com**20080219142032] 
[end for validity-range is exclusive.
levente.meszaros@gmail.com**20080219122836] 
[fix sql-equal again
tomi.borbely@gmail.com**20080219120505] 
[A new option for queries with TODO.
levente.meszaros@gmail.com**20080219120536] 
[Complex tesites test for inheritence.
levente.meszaros@gmail.com**20080219102650] 
[Additional time-dependent tests.
levente.meszaros@gmail.com**20080219095243] 
[Refactor slot-value to signal slot-unbound when neeeded
levente.meszaros@gmail.com**20080219094206] 
[Refactor temporal-time-dependent test cases.
levente.meszaros@gmail.com**20080219092517] 
[Fix asdf
levente.meszaros@gmail.com**20080218165453] 
[various t-s store-slot fixes
tomi.borbely@gmail.com**20080218165111] 
[Removed obsolete file.
levente.meszaros@gmail.com**20080218153837] 
[Follow valhava changes.
levente.meszaros@gmail.com**20080218141954] 
[Exported valhava functions.
levente.meszaros@gmail.com**20080218141940] 
[Slot-value and store interface to always pass values-having-validity. Added some utility functions to valhava
levente.meszaros@gmail.com**20080218141902] 
[Avoid circularity exporting the tables for the primary-view of classes.
levente.meszaros@gmail.com**20080218111640] 
[Fix tesites complex tests.
levente.meszaros@gmail.com**20080218111628] 
[Fix export mechanism.
levente.meszaros@gmail.com**20080208170912] 
[use make-instance/query in tesites/store.lisp + necessary fixes in query
tomi.borbely@gmail.com**20080208164234] 
[Revive collect-children-having-validity
levente.meszaros@gmail.com**20080208161855] 
[Tests for lock-class and lock-slot.
levente.meszaros@gmail.com**20080208152548] 
[lock-class, lock-instance, lock-slot.
levente.meszaros@gmail.com**20080208145845] 
[Better handling of non-canonical types.
levente.meszaros@gmail.com**20080208144611] 
[Changed some comments.
levente.meszaros@gmail.com**20080208143338] 
[Some more testing stuff
levente.meszaros@gmail.com**20080208141619] 
[Added complex tesites tests.
levente.meszaros@gmail.com**20080208140846] 
[fix query tests broken after changing tag type to int
tomi.borbely@gmail.com**20080208103001] 
[Introduce integer-8 standard type and use it for type tags.
levente.meszaros@gmail.com**20080208092832] 
[Fix persistent-association-t mop.
levente.meszaros@gmail.com**20080207162353] 
[Added assert for multiple storage location for the same slot and fix tests.
levente.meszaros@gmail.com**20080207154206] 
[Fix up issues emerged from subclassing slots for t.
levente.meszaros@gmail.com**20080207143518] 
[t slot meta objects are subclasses of persistent slot meta objects.
levente.meszaros@gmail.com**20080207122249] 
[set default value of h-slots to +h-unused-slot-marker+
tomi.borbely@gmail.com**20080207135310] 
[use store-slot and purge-instance for updating/deleting h-records
tomi.borbely@gmail.com**20080206163102] 
[Lots of refinements.
levente.meszaros@gmail.com**20080207084914] 
[Fix association form expansion.
levente.meszaros@gmail.com**20080205143416] 
[use cl-def at a few places
attila.lendvai@gmail.com**20080205201230] 
[follow local-time changes
attila.lendvai@gmail.com**20080205201149] 
[Fix base classes for t associations.
levente.meszaros@gmail.com**20080205140335] 
[Licence.
levente.meszaros@gmail.com**20080205113613] 
[add LIMIT 1 when selecting current value of a non-time-dependent slot
tomi.borbely@gmail.com**20080205114348] 
[Time-dependent and temporal associations phase I.
levente.meszaros@gmail.com**20080205113239] 
[follow cl-rdbms change: 'change &optional arguments to &key in select-records'
tomi.borbely@gmail.com**20080205105459] 
[Fix asdf.
levente.meszaros@gmail.com**20080205101530] 
[use lisp-value->rdbms-equality-values for null and boundness checks
tomi.borbely@gmail.com**20080205101257] 
[Fix null unit-type for equality.
levente.meszaros@gmail.com**20080205093447] 
[fix typo
tomi.borbely@gmail.com**20080205093044] 
[Enhance mapping code.
levente.meszaros@gmail.com**20080204154845] 
[Use (satisfies null) to emulate null not being subtype of boolean and symbol.
levente.meszaros@gmail.com**20080204121832] 
[*** Incompatible change *** Use ironclad crc32 instead of sxhash.
levente.meszaros@gmail.com**20080204121743] 
[update tesites test
tomi.borbely@gmail.com**20080204105441] 
[Comments.
levente.meszaros@gmail.com**20080125172516] 
[Refactored tesites tests to use new defpclass macro.
levente.meszaros@gmail.com**20080125170548] 
[kludge for reading multicolumn slots
tomi.borbely@gmail.com**20080125172422] 
[FUCK: local-time does not support leap years divisible by 100 (not even speaking of 400)
levente.meszaros@gmail.com**20080125155824] 
[Added t-object as default base class for persistent-class-t classes.
levente.meszaros@gmail.com**20080125155804] 
[defpclass for persistent-class-t
levente.meszaros@gmail.com**20080125150829] 
[fix tests
tomi.borbely@gmail.com**20080125150434] 
[fix store-slot-value/restore-slot-value calls
tomi.borbely@gmail.com**20080125144837] 
[Effective slots should not capture :type arguments but rather compute on their own.
levente.meszaros@gmail.com**20080125143035] 
[Generalize defpclass macro.
levente.meszaros@gmail.com**20080125143020] 
[fix duplicated slots in persistent-slot-definitiion
tomi.borbely@gmail.com**20080125141545] 
[add t-object, h-object, temporal-object and time-dependent-object
tomi.borbely@gmail.com**20080125140615] 
[store-slot-t/restore-slot-t
tomi.borbely@gmail.com**20080125120301] 
[correct validity-start/validity-end in tests
tomi.borbely@gmail.com**20080125094355] 
[Refactored type system to be able to support h-unused for tesites.
levente.meszaros@gmail.com**20080125140313] 
[t -> h renames
tomi.borbely@gmail.com**20080125094143] 
[Better canonical-type-for.
levente.meszaros@gmail.com**20080123145940] 
[Eliminate superfluous checker.
levente.meszaros@gmail.com**20080123145848] 
[Fix computing persistent super/sub classes upon class redefinition.
levente.meszaros@gmail.com**20080123145801] 
[Comments.
levente.meszaros@gmail.com**20080123115335] 
[Rename unbound-marker to unbound-slot-marker
levente.meszaros@gmail.com**20080123114834] 
[Fix defsuite.
levente.meszaros@gmail.com**20080123114814] 
[Fix asdf.
levente.meszaros@gmail.com**20080123113059] 
[Renamed bound-column to tag-column
levente.meszaros@gmail.com**20080123112939] 
[Follow new naming convention.
levente.meszaros@gmail.com**20080122174328] 
[Cosmetics.
levente.meszaros@gmail.com**20080122174204] 
[Added h-unused type.
levente.meszaros@gmail.com**20080122174123] 
[Smallies.
levente.meszaros@gmail.com**20080122160747] 
[Fix values-having-validity for timestamps.
levente.meszaros@gmail.com**20080122155746] 
[Time machine uses timestamps instead of dates from now.
levente.meszaros@gmail.com**20080122131856] 
[renaming t-* to h-*
tomi.borbely@gmail.com**20080124093125] 
[add t-value-slot/validity-start-slot/validity-end slots to persistent-class-t
tomi.borbely@gmail.com**20080124083047] 
[Split tests from class-t.lisp
levente.meszaros@gmail.com**20080121103151] 
[Split class-t.lisp into tesites.
levente.meszaros@gmail.com**20080121101347] 
[Update showcase.
levente.meszaros@gmail.com**20080108182038] 
[Comment.
levente.meszaros@gmail.com**20080108182029] 
[Remove unused cl-store dependency.
levente.meszaros@gmail.com**20080108182013] 
[use with-decoded-local-time, fix date creation by unconditionally using +utc-zone+ as expected for dates
attila.lendvai@gmail.com**20071221100859] 
[fix date-of-last-day-for-partial-date
Jeff Chu <jochu0@gmail.com>**20071211022447] 
[fix like test
tomi.borbely@gmail.com**20071219201901] 
[usec -> nsec rename
attila.lendvai@gmail.com**20071219162134] 
[added failing like test
attila.lendvai@gmail.com**20071219162109] 
[eliminate query-function*
tomi.borbely@gmail.com**20071210112503] 
[Follow local-time usec -> nsec change.
levente.meszaros@gmail.com**20071210114332] 
[type inference improved
tomi.borbely@gmail.com**20071130223212] 
[rename xtype -> persistent-type
tomi.borbely@gmail.com**20071128161136] 
[follow local-time: move valid-date-p into an flet
attila.lendvai@gmail.com**20071122181218] 
[Added count-instances
levente.meszaros@gmail.com**20071116115822] 
[select-the-only-one
levente.meszaros@gmail.com**20071114081742] 
[fix: slot-access in select-list
tomi.borbely@gmail.com**20071113101843] 
[Added command.
levente.meszaros@gmail.com**20071112125520] 
[with/without-storing-equal-slot-values.
levente.meszaros@gmail.com**20071112092340] 
[Fix asdf load order.
levente.meszaros@gmail.com**20071111210629] 
[Fix setf slot-value guard for non cached slots.
levente.meszaros@gmail.com**20071111134446] 
[Don't store new slot-value in database when it is equal to the cached.
levente.meszaros@gmail.com**20071111124330] 
[follow the unable-to-obtain-lock-error changes in rdbms
attila.lendvai@gmail.com**20071110221355] 
[Fix table-name.
levente.meszaros@gmail.com**20071110214447] 
[Fix locking.
levente.meszaros@gmail.com**20071110205900] 
[fix: there was an anomaly when loading the system that was compiled with different *load-as-production-p* value
attila.lendvai@gmail.com**20071106172324] 
[fix test-op without load-op'ing the systems first
attila.lendvai@gmail.com**20071103224909] 
[more typep tests in sql
tomi.borbely@gmail.com**20071102180247] 
[add dependencies
tomi.borbely@gmail.com**20071102092139] 
[more sql-literal optimization in queries
tomi.borbely@gmail.com**20071101164007] 
[compute writer and normalized type at query compile time
tomi.borbely@gmail.com**20071101140535] 
[Use transformer functions directly when load-with-production-p (instead of funcall symbol).
levente.meszaros@gmail.com**20071101133211] 
[Speed up symbol writer/reader.
levente.meszaros@gmail.com**20071101132221] 
[rename sql-fragment to sql-text in queries
tomi.borbely@gmail.com**20071031121425] 
[sql fragments in queries
tomi.borbely@gmail.com**20071031113051] 
[fix query-macro-expander-of
tomi.borbely@gmail.com**20071031112838] 
[Call propagate-cache-changes when caching query results.
levente.meszaros@gmail.com**20071030182409] 
[correct field-binder
tomi.borbely@gmail.com**20071030105808] 
[add TODO
tomi.borbely@gmail.com**20071030105747] 
[add dependency
tomi.borbely@gmail.com**20071030105310] 
[clear slots in cleanup-transaction, so stuff can get gc's earlier
attila.lendvai@gmail.com**20071029150615] 
[fix querying associated objects + group by
tomi.borbely@gmail.com**20071029170510] 
[fix: collect entity + group by in queries
tomi.borbely@gmail.com**20071029161356] 
[fix: max(<empty>) returned :null
tomi.borbely@gmail.com**20071029152245] 
[fix: selecting an aggregate function with 0 rows
tomi.borbely@gmail.com**20071029145516] 
[Alt+Q formatting
tomi.borbely@gmail.com**20071029145347] 
[Eliminate serial lisp file loading.
levente.meszaros@gmail.com**20071029151252] 
[Logging.
levente.meszaros@gmail.com**20071027133552] 
[Update TODO.
levente.meszaros@gmail.com**20071027133542] 
[added with-new-compiled-query-cache
attila.lendvai@gmail.com**20071026194250] 
[cleanups on logging
attila.lendvai@gmail.com**20071025011346] 
[export #:with-readonly-transaction #:in-transaction-p
attila.lendvai@gmail.com**20071023202759] 
[clean up query cache stuff
attila.lendvai@gmail.com**20071023202728] 
[ensure-all-computed-slots-are-valid
attila.lendvai@gmail.com**20071019020234] 
[load-with-debug-p -> load-as-production-p
attila.lendvai@gmail.com**20071018203803] 
[Refactor assert.
levente.meszaros@gmail.com**20071017090914] 
[TODOs.
levente.meszaros@gmail.com**20071017085739] 
[fix keyword literal mapping
tomi.borbely@gmail.com**20071012125134] 
[rename SCAN to RE-LIKE, add :case-sensitive-p to LIKE and RE-LIKE in queries
tomi.borbely@gmail.com**20071010154357] 
[commenting out bogus assert
tomi.borbely@gmail.com**20071005101927] 
[export oids
tomi.borbely@gmail.com**20071005101855] 
[Fix cerror.
levente.meszaros@gmail.com**20071004150514] 
[use timezone= in asserts
tomi.borbely@gmail.com**20071004142957] 
[Added signal-broken-references
levente.meszaros@gmail.com**20071004140827] 
[Enhance assert.
levente.meszaros@gmail.com**20071004123940] 
[fix: equal check of lexical variables
tomi.borbely@gmail.com**20071004105321] 
[fix write-persistent-object-slot-values
tomi.borbely@gmail.com**20071004104722] 
[Added exclude-slots to export.
levente.meszaros@gmail.com**20071004080955] 
[Fix export-persistent-instances
levente.meszaros@gmail.com**20071003150548] 
[export
tomi.borbely@gmail.com**20071003134451] 
[Fix following cl-serializer
levente.meszaros@gmail.com**20071003132511] 
[follow cl-serializer
tomi.borbely@gmail.com**20071003132111] 
[Fine tune copy protocols for persistent-instances.
levente.meszaros@gmail.com**20071002124645] 
[Let the user override type errors if needed.
levente.meszaros@gmail.com**20071002112112] 
[Rename cache copy protocol.
levente.meszaros@gmail.com**20070921190006] 
[Preliminary support for deep copying persistent-objects and later add them to the transaction cache.
levente.meszaros@gmail.com**20070921145731] 
[Remove superfluouse &allow-other-keys from initialize-instance which caused not to check initargs in make-instance for persistent-classes.
levente.meszaros@gmail.com**20070921130814] 
[Factor out boundness column and add not null constraint.
levente.meszaros@gmail.com**20070921091650] 
[Support not signaling unbound-slot for time-dependent slots.
levente.meszaros@gmail.com**20070921091620] 
[Refactor identity-reader and identity-writer to be type safe.
levente.meszaros@gmail.com**20070920193123] 
[Assert for validity range parameters.
levente.meszaros@gmail.com**20070920192544] 
[fix duplicated aliases in queries
tomi.borbely@gmail.com**20070919080500] 
[different way to calculate the day difference between two local-time dates
attila.lendvai@gmail.com**20070918134156] 
[booelan typo
attila.lendvai@gmail.com**20070918134144] 
[prefetch from super-classes, v0.1
tomi.borbely@gmail.com**20070918131739] 
[fix polymorph slot access
tomi.borbely@gmail.com**20070917141716] 
[add conditions for query compiler warnings
tomi.borbely@gmail.com**20070917141527] 
[add syntax=
tomi.borbely@gmail.com**20070917140738] 
[comment
tomi.borbely@gmail.com**20070917140341] 
[test for overridden associations
tomi.borbely@gmail.com**20070917081928] 
[Removed :after from perform. Load cl-perec-test.postgresql or cl-perec-test.oracle for testing.
levente.meszaros@gmail.com**20070917080630] 
[accept :ascending/:descending in queries
tomi.borbely@gmail.com**20070907093034] 
[add missing :after
tomi.borbely@gmail.com**20070907091013] 
[check syntax errors in query forms
tomi.borbely@gmail.com**20070907085711] 
[Added preliminary support for bulk instance cache.
levente.meszaros@gmail.com**20070905180057] 
[Rename instance-cache to transaction-instance-cache-mixin and subclass it with transaction-mixin.
levente.meszaros@gmail.com**20070905174035] 
[Export.
levente.meszaros@gmail.com**20070905122126] 
[Fix announce-identity when deserializing persistent objects.
levente.meszaros@gmail.com**20070904205130] 
[Extracted serializer mapper methods.
levente.meszaros@gmail.com**20070904204213] 
[Refactor around form and serialized persistent types not to be subtypes of each other. Added test cases for mapped type subtype relationships.
levente.meszaros@gmail.com**20070904194818] 
[Removed setf standard-instance-access because it has been included in the official SBCL.
levente.meszaros@gmail.com**20070904133200] 
[use def constant
attila.lendvai@gmail.com**20070901110213] 
[Follow cl-rdbms changes for sql unquoting
attila.lendvai@gmail.com**20070827182037] 
[Use our own computed slot for effective and direct slots of a persistent class so that invalidation is easier.
levente.meszaros@gmail.com**20070826142950] 
[Implement multiple t-slot caching.
levente.meszaros@gmail.com**20070826003513] 
[Renamed persistent-object event slot to transaction-event.
levente.meszaros@gmail.com**20070826003413] 
[Removed cl-store, flexi-streams and base64 system dependencies and added cl-serializer system dependency. Cl-serializer is faster, conses less and results in shorter binary forms.
levente.meszaros@gmail.com**20070826002251] 
[with-reloaded-instance accepts a variable name
attila.lendvai@gmail.com**20070825220515] 
[Fix class-t test cases.
levente.meszaros@gmail.com**20070825141012] 
[Moved assert to initialize-instance.
levente.meszaros@gmail.com**20070825135456] 
[Renamed to integrated-slot-name.
levente.meszaros@gmail.com**20070825135427] 
[Cache slot values for time-dependent and temporal slots.
levente.meszaros@gmail.com**20070825130548] 
[Refactor mop to have better support for meta class subclassing.
levente.meszaros@gmail.com**20070825124919] 
[Refactored make-persistent and make-transient to be a normal function and included the class dispatch argument in the corresponding generic methods.
levente.meszaros@gmail.com**20070825124651] 
[Follow cl-rdbms sql macro changes.
levente.meszaros@gmail.com**20070825124608] 
[Move connection specifications to their place.
levente.meszaros@gmail.com**20070825124352] 
[fix defptype exporting for cl symbols
attila.lendvai@gmail.com**20070824210128] 
[define singleton stuff as a definer
attila.lendvai@gmail.com**20070824210125] 
[Eliminate compiler notes.
levente.meszaros@gmail.com**20070823162128] 
[intern types named by cl symbols into :cl-perec
attila.lendvai@gmail.com**20070824124723] 
[follow cl-rdbms sql macro changes
attila.lendvai@gmail.com**20070823120636] 
[reexport some rdbms symbols
attila.lendvai@gmail.com**20070823120625] 
[First step down on the way towards partial evaluating slot accessor functions. SQL queries are printed to string at pe time.
levente.meszaros@gmail.com**20070822122639] 
[Add asserts to class-t.
levente.meszaros@gmail.com**20070821223125] 
[New test for make-transient and a fix for it.
levente.meszaros@gmail.com**20070821221930] 
[Refactore test suit to import internal perec symbols so that we don't have to user prc:: all over the place.
levente.meszaros@gmail.com**20070821165532] 
[Work on t stuff.
levente.meszaros@gmail.com**20070821165458] 
[Introduce transaction mixin for persistent-class-t
levente.meszaros@gmail.com**20070820152016] 
[Use exported rdbms symbol.
levente.meszaros@gmail.com**20070820150826] 
[Merge conflicts.
levente.meszaros@gmail.com**20070820125246] 
[Continuing time dependent and temporal slot values.
levente.meszaros@gmail.com**20070820100536] 
[Remove unused dependency.
levente.meszaros@gmail.com**20070820095609] 
[Share common parts between defpclass and defpclass*.
levente.meszaros@gmail.com**20070819185441] 
[added call-with-validity-range
attila.lendvai@gmail.com**20070813160402] 
[use (def special-variable)
attila.lendvai@gmail.com**20070813160325] 
[Make sure there's a (setf standard-instance-access) on sbcl by defining it when missing.
attila.lendvai@gmail.com**20070813160115] 
[HAVING clause in queries
tomi.borbely@gmail.com**20070810101908] 
[Working on t stuff.
levente.meszaros@gmail.com**20070812172935] 
[Fix select without binding.
levente.meszaros@gmail.com**20070811213119] 
[Small fix for association inheritance.
levente.meszaros@gmail.com**20070811201617] 
[Assert refactor.
levente.meszaros@gmail.com**20070811013824] 
[Fix propagate-cache-changes for polimorf 1-1 associations.
levente.meszaros@gmail.com**20070811013437] 
[Rename slot-value markers.
levente.meszaros@gmail.com**20070810234354] 
[Use predicates instead of eq for markers.
levente.meszaros@gmail.com**20070810233749] 
[Speed up propagate-cache-changes.
levente.meszaros@gmail.com**20070810233729] 
[Introduce *type-check-slot-values* and with/without macros.
levente.meszaros@gmail.com**20070810225834] 
[Add test cases for 1-1 strict association and propagate cache changes for transient instances.
levente.meszaros@gmail.com**20070810165515] 
[register commit hook to clear persistent singletons on rollback
attila.lendvai@gmail.com**20070810143338] 
[Don't touch the class when there are no filters in select-similar-instance(s).
levente.meszaros@gmail.com**20070810160529] 
[Add slot value type checks to storers and fix test cases.
levente.meszaros@gmail.com**20070810123809] 
[there's no register-hook anymore
attila.lendvai@gmail.com**20070809200215] 
[Move code.
levente.meszaros@gmail.com**20070809193039] 
[Continue time dependent and temporal stuff.
levente.meszaros@gmail.com**20070809192936] 
[Follow rdbms commit-hook refactoring.
levente.meszaros@gmail.com**20070808130616] 
[export register-transaction-hook
attila.lendvai@gmail.com**20070808152643] 
[Follow rdbms changes
levente.meszaros@gmail.com**20070808124441] 
[Refactored lock-instance to return whether if it succeeds or not instead of throwing an error.
levente.meszaros@gmail.com**20070807123015] 
[Export.
levente.meszaros@gmail.com**20070807111538] 
[Fix lexical variables in cc code for queries.
levente.meszaros@gmail.com**20070807005141] 
[Added singleton persistent instance.
levente.meszaros@gmail.com**20070806141425] 
[Delay min-cardinality and max-cardinality later than compute-effective-slots.
levente.meszaros@gmail.com**20070806104940] 
[Ensure class is finalized before expanding select-similar-instance.
levente.meszaros@gmail.com**20070806101648] 
[Use the current package to inter type class name if the type name is in the common-lisp package.
levente.meszaros@gmail.com**20070806093122] 
[add :otherwise option for find-type
attila.lendvai@gmail.com**20070802172307] 
[follow change: sql syntax node constructors are macros
tomi.borbely@gmail.com**20070807072411] 
[delete the sb-c::stack-allocate-dynamic-extent to avoid entering the debugger while building
attila.lendvai@gmail.com**20070731104911] 
[Yet another performance comment.
levente.meszaros@gmail.com**20070728175153] 
[Some performance comments.
levente.meszaros@gmail.com**20070728174650] 
[Fix instance-cache asserts.
levente.meszaros@gmail.com**20070728154001] 
[Make definer option transformer more dynamic.
levente.meszaros@gmail.com**20070728153449] 
[Some more optimization.
levente.meszaros@gmail.com**20070728152831] 
[Garbageless.
levente.meszaros@gmail.com**20070728151633] 
[Added some optimization declarations.
levente.meszaros@gmail.com**20070728142552] 
[Optimization.
levente.meszaros@gmail.com**20070728112407] 
[Allow set type slots to be cached.
levente.meszaros@gmail.com**20070728112327] 
[Refactored instance cache to use hashtables instead of classes to store sets of created, modified, deleted instance. Optimization.
levente.meszaros@gmail.com**20070728112225] 
[Optimize cache-instance-with-prefetched-slots, eq-check for the class and use the -using-class version
attila.lendvai@gmail.com**20070728084621] 
[Make slot-value-cached-p less strict.
levente.meszaros@gmail.com**20070728022901] 
[notinline
attila.lendvai@gmail.com**20070727204019] 
[compute column counts at compile time in query compiler
attila.lendvai@gmail.com**20070727203545] 
[Refactor created/modified/deleted flags to be stored in a single slot reducing memory footprint.
levente.meszaros@gmail.com**20070725124720] 
[Eliminated cached-slots and introduced using a special marker for not-cached values. Reduces memory footprint.
levente.meszaros@gmail.com**20070725122258] 
[Eliminate bypass-database-access special and use standard-instance-access instead.
levente.meszaros@gmail.com**20070724183356] 
[Eliminate warning.
levente.meszaros@gmail.com**20070724163611] 
[Comment.
levente.meszaros@gmail.com**20070724142243] 
[Tune assert.
levente.meszaros@gmail.com**20070724141503] 
[follow cl-rdbms changes, no more undefined alien errors
attila.lendvai@gmail.com**20070724170327] 
[Convert local-time timestamps to utc-zone in the writers
attila.lendvai@gmail.com**20070719204042] 
[add group-by clause to query
tomi.borbely@gmail.com**20070713203137] 
[1-n association with time machine :)
levente.meszaros@gmail.com**20070713183648] 
[Before exploring time machine around associations.
levente.meszaros@gmail.com**20070713171616] 
[Use ~ instead of - in association names.
levente.meszaros@gmail.com**20070713140804] 
[Refactor asds.
levente.meszaros@gmail.com**20070713094356] 
[TODO or not TODO
levente.meszaros@gmail.com**20070712205909] 
[Initial time machine.
levente.meszaros@gmail.com**20070712203521] 
[Follow rdbms changes.
levente.meszaros@gmail.com**20070712180115] 
[execute aggregate functions in SQL when possible
tomi.borbely@gmail.com**20070712141713] 
[muffle compiler notes
tomi.borbely@gmail.com**20070712091259] 
[export subclasses too when a persistent class queried
tomi.borbely@gmail.com**20070712090109] 
[Remove timezone specific timestamps.
levente.meszaros@gmail.com**20070712101050] 
[Tune some asserts.
levente.meszaros@gmail.com**20070712100636] 
[fix: infer type for n-ary localtime=, ...
tomi.borbely@gmail.com**20070711144551] 
[fix: type of integer literals
tomi.borbely@gmail.com**20070711134259] 
[fix Postgresql purge
tomi.borbely@gmail.com**20070711130642] 
[use local-time= in test
tomi.borbely@gmail.com**20070711121807] 
[test-op for oracle backend
tomi.borbely@gmail.com**20070711121430] 
[set type of generated sql-literal nodes
tomi.borbely@gmail.com**20070711101611] 
[return infered type to help tracing
tomi.borbely@gmail.com**20070711095839] 
[add oracle specific bullshit for creating temp tables
tomi.borbely@gmail.com**20070711093118] 
[use rdbms-name-for where needed
tomi.borbely@gmail.com**20070711092659] 
[add start-row/row-limit when executing scrolled query
tomi.borbely@gmail.com**20070711092243] 
[follow rdbms syntax changes
tomi.borbely@gmail.com**20070711091906] 
[Added FIXME note
attila.lendvai@gmail.com**20070710203306] 
[Added ip-address type
attila.lendvai@gmail.com**20070710202843] 
[Return association name from defassociaton.
levente.meszaros@gmail.com**20070709152507] 
[Assert for zulu timezone in transformers
levente.meszaros@gmail.com**20070709110010] 
[Use timestring for walltime.
levente.meszaros@gmail.com**20070709105713] 
[Fix primary table column collection.
levente.meszaros@gmail.com**20070709105609] 
[Fix interned rdbms names.
levente.meszaros@gmail.com**20070709105523] 
[Print instance-id for persistent-objects instead of id which might contain the class id too.
levente.meszaros@gmail.com**20070709103256] 
[support size arg for unsigned-byte-vector type
attila.lendvai@gmail.com**20070629145322] 
[move method rdbms-name-for into package.lisp
tomi.borbely@gmail.com**20070629070604] 
[Fix: multiple columns with the same name, because remove-duplicates works on vm identities by default
attila.lendvai@gmail.com**20070626201721] 
[Follow local-time changes, move date stuff there
attila.lendvai@gmail.com**20070626162101] 
[eliminate unnecessary coerces
tomi.borbely@gmail.com**20070625122700] 
[Move rdbms-name-for into cl-rdbms, add TODO note to use string rdbms names
attila.lendvai@gmail.com**20070621220909] 
[Add assert and partially fix instance cache
attila.lendvai@gmail.com**20070621134750] 
[Added revive-instances
attila.lendvai@gmail.com**20070621134738] 
[Comment some ideas.
levente.meszaros@gmail.com**20070620110450] 
[Use instance-id as hashtable key for instance-cache.
levente.meszaros@gmail.com**20070620110220] 
[Refactor oid-mode :class-id, :merge to use class-name hash as class-id.
levente.meszaros@gmail.com**20070615192644] 
[Argh, not size, but count.
levente.meszaros@gmail.com**20070615183631] 
[Commenting.
levente.meszaros@gmail.com**20070615183621] 
[Added TODO: and coerce to list to have arrays working.
levente.meszaros@gmail.com**20070615180824] 
[Cosmetics.
levente.meszaros@gmail.com**20070615175417] 
[Khm.
levente.meszaros@gmail.com**20070615175405] 
[Further down the road with arrays.
levente.meszaros@gmail.com**20070615175350] 
[Eliminate warnings.
levente.meszaros@gmail.com**20070615170614] 
[Refactored rdbms-values->oid
levente.meszaros@gmail.com**20070615165103] 
[Resolve conflicts between array and oid-mode stuff.
levente.meszaros@gmail.com**20070615154401] 
[Support vector RDBMS result-type for queries to reduce GC overhead.
levente.meszaros@gmail.com**20070613150128] 
[Fix slot invalidation.
levente.meszaros@gmail.com**20070615173602] 
[Invalidate slot cache test.
levente.meszaros@gmail.com**20070615173507] 
[Removed redundant prefetching-slot-values variable. Uhm, I shall be more careful next time.
levente.meszaros@gmail.com**20070615160014] 
[Refactoring to support three different oid-mode namely :class-name :class-id and :merge. See oid.lisp for details.
levente.meszaros@gmail.com**20070615151716] 
[Use hard pointer instead of weak pointer due to performance reasons in the GC with weak pointers.
levente.meszaros@gmail.com**20070612135939] 
[Added lock-instance and tests.
levente.meszaros@gmail.com**20070611104841] 
[Comment indeas about a persistent flattened structure class.
levente.meszaros@gmail.com**20070611094336] 
[Follow cl-rdbms changes.
levente.meszaros@gmail.com**20070601181023] 
[Use a perec-test user for tests.
levente.meszaros@gmail.com**20070531105305] 
[fix: querying abstract classes with no subclasses
tomi.borbely@gmail.com**20070530161445] 
[Added TODO.
levente.meszaros@gmail.com**20070530175719] 
[Better explanation.
levente.meszaros@gmail.com**20070518184402] 
[fix stack overflow when comparing two 1-n association-end with eq
tomi.borbely@gmail.com**20070518155326] 
[fix select-instance
tomi.borbely@gmail.com**20070518155256] 
[handle flatp in scroll
tomi.borbely@gmail.com**20070518101041] 
[fix select-similar-instance
tomi.borbely@gmail.com**20070517095230] 
[Added with-reloaded-instance(s).
levente.meszaros@gmail.com**20070517104348] 
[Fix signalling unbound slot van returning unbound-slot-value for the first time from the underlying database access functions.
levente.meszaros@gmail.com**20070517103605] 
[Added query support to with-call/cc code
levente.meszaros@gmail.com**20070516091626] 
[Fix select-last-matching-instance.
levente.meszaros@gmail.com**20070515171254] 
[Renamed select-*-matching to select-*-matching-instance and refactor to accept order-by and other clauses too.
levente.meszaros@gmail.com**20070515165500] 
[Renamed -object- to -instance- implicit lexical variable.
levente.meszaros@gmail.com**20070515164625] 
[Refactor primitive-type-p and persistent-class-type-p. There is * version for both accepting combined or types such as (or null ...) some tests are also added.
levente.meszaros@gmail.com**20070514145714] 
[Export -instance- and -associated-instance-
attila.lendvai@gmail.com**20070514102638] 
[compute-association-end-query defines visible -instance- and -associated-instance- query variables
attila.lendvai@gmail.com**20070514102443] 
[Export type in defptype
attila.lendvai@gmail.com**20070514102419] 
[Export add-order-by
attila.lendvai@gmail.com**20070513105927] 
[Fix abstract class option when definining associations.
levente.meszaros@gmail.com**20070504163544] 
[KLUDGE: persistent-classes may not have standard-slots and association slots at the same time, solve this by defining a method on standard-direct-slot-definition.
levente.meszaros@gmail.com**20070504160507] 
[Initial support for ordered-set type.
levente.meszaros@gmail.com**20070504151000] 
[Do not pass in :instance argument for standard-slot-definitions.
levente.meszaros@gmail.com**20070504140134] 
[Added ensure-persistent and ensure-transient.
levente.meszaros@gmail.com**20070504082453] 
[Fix reflection for types. Initialize slots to nil.
levente.meszaros@gmail.com**20070503155110] 
[TAG 2007-05-03
attila.lendvai@gmail.com**20070503112549] 
Patch bundle hash:
5229269b7ae46bfeb28379e5bc50e9dc565a367f

