Skip to content
  • Scott McKay's avatar
    Fix some user-reported bugs · 5dc5d8d1
    Scott McKay authored
    Testing : precheckin --full --strict-errors
    Reviewer: Sergey V, Shaun M
    
    JTB impact: No
    Ops impact: No
    
    Change to config                        : No
    Change to XML schema                    : No
    Change to DB schema                     : No
    Change to transport (timeouts, headers) : No
    Any change (or new use) of OAQs         : No
    Change to inter-component transactions  : No
    Depends on any other checkin / bug      : No
    
    Tests that will verify:
    
    The CL-Protobufs tests
    
    Description:
    
    I had made a "policy decision" that the package created
    by importing a .proto file would (:use :common-lisp). In
    practice, this turned out to be a mistake. Sergey suggested
    a fix that I think is correct, so in it goes.
    
    Shaun noticed that the optimized 'serialize-object' and
    'object-size' methods didn't quite implement what they were
    supposed to for optional boolean fields whose value was never
    supplied. Fix the optimized methods to implement the same
    (correct) semantics as the unoptimized ones.
    
    
    
    git-svn-id: http://svn.internal.itasoftware.com/svn/ita/trunk/qres/lisp/libs/cl-protobufs@561714 f8382938-511b-0410-9cdd-bb47b084005c
    5dc5d8d1