Skip to content
  1. Feb 20, 2013
    • Alejandro R Sedeño's avatar
      parser.lisp: tweak method parsing · 6ac9510c
      Alejandro R Sedeño authored
      Don't assume that returning no options meant there was no body in the
      method declaration. An empty body may have been there
      instead. Distinguish that scenario with a second return value from
      PARSE-PROTO-METHOD-OPTIONS and use that value in PARSE-PROTO-METHOD
      determine whether or not to look for a semicolon.
      6ac9510c
  2. Feb 15, 2013
  3. Feb 12, 2013
    • Alejandro R Sedeño's avatar
      printer.lisp: better preserve proto names · a99cf6bd
      Alejandro R Sedeño authored
      [proto -> lisp]
      1) Do case-sensitive comparisons between the name we have and the name
         we would derive from #'CLASS-NAME->PROTO. Case matters.
      
      2) Do not downcase :name options when we're outputting them to a .lisp
         file. Again, case matters.
      
      3) Preserve names for PROTOBUF-SERVICEs, as necessary.
      
      4) Preserve names, input-names, and output-names for PROTOBUF-METHODs,
         as necessary.
      a99cf6bd
    • Alejandro R Sedeño's avatar
      unit tests for case preservation · 79b7b6b9
      Alejandro R Sedeño authored
      79b7b6b9
  4. Feb 11, 2013
  5. Jan 07, 2013
    • Alejandro R Sedeño's avatar
      parser.lisp: set up fall-back package names · 7655cda6
      Alejandro R Sedeño authored
      Robert Brown's protobuf package falls back on the java_package option
      as the lisp package name when there isn't a package declaration in the
      schema. Emulate that behavior for better compatibility between code
      generated by the packages.
      7655cda6
  6. Jan 04, 2013
  7. Jan 03, 2013
  8. Jan 02, 2013
  9. Dec 17, 2012
  10. Dec 12, 2012
  11. Dec 10, 2012
  12. Dec 09, 2012
  13. Dec 06, 2012
  14. Dec 05, 2012