Commits

Show all
Author Commit Message Labels Comments Date
llibra
Cleaned up test code. - New naming convention. - Moved RM and NOP callback functions to t/util.lisp.
llibra
Implemented KC.CUR:REMOVE.
llibra
Implemented KC.CUR.LOW:SET-VALUE and KC.CUR:SET-VALUE.
llibra
Changed required arguments for step into keyword arguments. INCOMPATIBLE CHANGE. For convenience. APIs don't step by default.
llibra
Cosmetic change.
llibra
Implemented KC.CUR.LOW:ACCEPT.
llibra
Refactored with WITH-KCMALLOCED-POINTERS.
llibra
Added the new utility macro WITH-KCMALLOCED-POINTERS. This is a "multiple" version of WITH-KCMALLOCED-POINTER.
llibra
Implemented KC.CUR.LOW:GET and KC.CUR:GET.
llibra
Implemented KC.CUR.LOW:GET-VALUE and KC.CUR:GET-VALUE. At the same time, refactored KC.CUR.LOW:GET-KEY and KC.CUR:GET-KEY to share common part.
llibra
Refactored the tests of KC.CUR:GET-KEY and KC.CUR.LOW:GET-KEY.
llibra
Removed unnecessary definitions.
llibra
Refactored t/db.lisp with KC.TEST:WITH-NEW-DB and KC.TEST:WITH-DB.
llibra
Removed meaningless jumps.
llibra
Added a test of KC.CUR:WITH-CURSOR for a database file which has no record.
llibra
Removed a meaningless jump.
llibra
Refactored t/cur.lisp with KC.TEST:WITH-NEW-DB.
llibra
Introduced KC.TEST:WITH-DB and KC.TEST:WITH-NEW-DB. These utility macros will be used for a refactoring of the test code.
llibra
Refactored the CUR:GET-KEY/LOW test.
llibra
Fixed a typo.
llibra
Fixed the problem of the CUR:JUMP test. It now works properly with an empty database file.
llibra
Added *.kcss to .hgignore.
llibra
Implemented KC.CUR:GET-KEY.
llibra
Implemented KC.CUR.LOW:GET-KEY. - Introduced the KC.CUR.LOW package. - Defined KC.CUR.LOW:GET-KEY.
llibra
The KC.DB.BASE:SET compiler macro no longer refers the invalid symbol. Fixed a bug caused by forgetting unquote. It also used to cause warnings in unit tests.
llibra
Implemented KC.CUR:WITH-CURSOR.
llibra
Implemented KC.CUR:JUMP.
llibra
Refactored KC.CUR:ERROR with KC.CUR:DB.
llibra
Implemented KC.CUR:DB. It returns the pointer of the database object associated with the cursor.
llibra
Implemented error handling of cursor. - Define the KC.CUR:ERROR condition. - Implemented the KC.CUR:ERROR function.
  1. Prev
  2. Next