openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
G
gcv's cupboard
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 21 hours
ago. based on code collected
about 24 hours
ago.
Apr 30, 2023 — Apr 30, 2024
Showing page 7 of 8
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Switched from (apply hash-map opts-args) to (args-map opts-args). This supports passing in opts-args as a map to begin with. That way, optional arguments can be specified either as (f1 req1 req2 :opt1 opt1-val :opt2 opt2-val) or as (f1 req1 req2 {:opt1 opt1-val :opt2 opt2-val}).
Constantine Vetoshev
More...
over 14 years ago
Implemented defpersist.
Constantine Vetoshev
More...
over 14 years ago
Added some comments with thoughts about Cupboard semantics. Started implementing defpersist; put in a preliminary slot definition parser.
Constantine Vetoshev
More...
over 14 years ago
Cleaned up cupboard handling.
Constantine Vetoshev
More...
over 14 years ago
Started implementing the Cupboard interface.
Constantine Vetoshev
More...
over 14 years ago
Added a test file which hopefully describes the Cupboard interface.
Constantine Vetoshev
More...
over 14 years ago
Made order of :use and :import forms in ns more consistent. Switched to a more convenient :import syntax.
Constantine Vetoshev
More...
over 14 years ago
Made it possible to recycle DatabaseEntry objects in more situations.
Constantine Vetoshev
More...
over 14 years ago
Added with-db-* convenience macros for dealing with environments, databases, indices, and cursors.
Constantine Vetoshev
More...
over 14 years ago
Continued simplifying db-core.
Constantine Vetoshev
More...
over 14 years ago
Continued simplifying db-core.
Constantine Vetoshev
More...
over 14 years ago
Started simplifying db-core. It currently tracks too many things better left to a higher-level layer.
Constantine Vetoshev
More...
over 14 years ago
Added the simple join cursors which come with Berkeley DB JE.
Constantine Vetoshev
More...
over 14 years ago
Hacked in support for secondary database cursors.
Constantine Vetoshev
More...
over 14 years ago
Refactored db-cursor-current and used it as a macro template for db-cursor-current, db-cursor-first, and db-cursor-last.
Constantine Vetoshev
More...
over 14 years ago
Factored out repeating unmarshaling pattern for failed OperationStatus codes. Implement db-cursor-current.
Constantine Vetoshev
More...
over 14 years ago
Implemented db-cursor-replace.
Constantine Vetoshev
More...
over 14 years ago
Implemented db-cursor-delete.
Constantine Vetoshev
More...
over 14 years ago
Clarified db-put overwrite and no-dup behavior. Implemented db-cursor-put.
Constantine Vetoshev
More...
over 14 years ago
Removed the wrong db-cursor-get implementation. It was too high-level for the Berkeley DB wrapper. Replaced it with cursor search and iteration functions.
Constantine Vetoshev
More...
over 14 years ago
Added some tests for secondary databases.
Constantine Vetoshev
More...
over 14 years ago
Cleaned up nil value handling.
Constantine Vetoshev
More...
over 14 years ago
Added the bare bones of a test suite for database operations.
Constantine Vetoshev
More...
over 14 years ago
Changed some formatting.
Constantine Vetoshev
More...
over 14 years ago
Wrote some notes for what to do next.
Constantine Vetoshev
More...
over 14 years ago
Continued cleaning up put and get operations.
Constantine Vetoshev
More...
over 14 years ago
Began cleaning up put and get operations.
Constantine Vetoshev
More...
over 14 years ago
Preliminary primary cursor get with lazy sequences.
Constantine Vetoshev
More...
over 14 years ago
Switched to more Lispy package names, hooray!
Constantine Vetoshev
More...
over 14 years ago
Added preliminary primary cursor support.
Constantine Vetoshev
More...
over 14 years ago
←
1
2
3
4
5
6
7
8
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree