Permalink
Switch branches/tags
Nothing to show
Commits on Nov 30, 2015
  1. Never let test / key be nil

    re ADWolf:#1358
    bobbysmith007 committed Nov 30, 2015
Commits on Sep 16, 2015
  1. Unifiy test & key argument defaults and ensure we

    never funcall nil
    bobbysmith007 committed Sep 16, 2015
  2. Merge pull request #7 from PuercoPop/djula-patches

    Djula patches
    bobbysmith007 committed Sep 16, 2015
  3. Add second value to access

      To distinguish if nil is the value or the absence of one.
    PuercoPop committed Sep 16, 2015
Commits on Jul 20, 2015
Commits on Mar 13, 2015
  1. Made %slot-writers not call undefined methods on

    effective-slot-definitions (which was erroring in new sbcl)
    bobbysmith007 committed Mar 13, 2015
Commits on Aug 4, 2014
Commits on Jun 23, 2014
Commits on Feb 13, 2014
Commits on Feb 12, 2014
  1. Fixes when setting to uninitialized dictionaries

     * Arrays are now implemented
     * Extensibility to support other data-structures added with
       do-access and do-set-access
     * when writing to dictionary that are unitialized create a
       dictionary
    
    fix AccelerationNet/access/1
    bobbysmith007 committed Feb 12, 2014
Commits on Feb 11, 2014
Commits on Jan 1, 2014
  1. fixed sbcl style-warnings on my multi-package-test-obj

    While doing this I spotted where we might have warned before it was
    necessary as well (if we had multiple lax matches before an exact
    match, YIKES!!)
    
    re ADWolf:#1201
    bobbysmith007 committed Jan 1, 2014
Commits on Dec 27, 2013
  1. converted to lisp-unit2

    bobbysmith007 committed Dec 27, 2013
Commits on Dec 17, 2013
Commits on Oct 14, 2013
  1. Made accesses allow specification of type which is particularly needed

    on setting
    
    eg: (setf (accesses foo '(:a :type :plist) '(:b :type :alist)) 15 )
    
    Now works correctly even in light of foo being nil and the value of a
    being nil.  This is important if something is expecting an ALIST and
    is currently nil
    bobbysmith007 committed Oct 14, 2013
Commits on Sep 20, 2013
Commits on Sep 9, 2013
  1. &rest some bindings

    bobbysmith007 committed Sep 9, 2013
Commits on Jul 28, 2013
  1. suppress warnings from call-if-applicable, when called through access

    also allow skipping calling at all from access keyword
    
    This seems reasonable because generally we want access to work with
    any type of key without complaint, so an integer key here shouldnt
    trigger that internal warning.
    
    Also being able to bypass the call part allows you to skip accessor
    functions or trying to call if you know that you have keys and not
    accessors
    bobbysmith007 committed Jul 28, 2013
Commits on Jul 24, 2013
Commits on Jul 23, 2013
  1. added todo

    bobbysmith007 committed Jul 23, 2013
  2. made class slot functions accept lists of classes and return

    mapcan/appended results
    
    This was primarily to simplify code building up lists of direct-slots
    to be excluded from serialization
    bobbysmith007 committed Jul 23, 2013
Commits on Jul 22, 2013
  1. made access work with slot-definitions as well as slot-names

     * accessing a slot by definition works and has tests
     * effects has-slot?, has-reader?, has-writer?
     * fixed long term bug in has-writer that would cause it to return
       incorrect results
    bobbysmith007 committed Jul 22, 2013
Commits on Apr 5, 2013
Commits on Apr 3, 2013
Commits on Mar 1, 2013
Commits on Feb 21, 2013
Commits on Feb 7, 2013