Skip to content
  1. Mar 07, 2013
  2. Mar 06, 2013
  3. Mar 03, 2013
  4. Mar 01, 2013
  5. Feb 28, 2013
  6. Feb 27, 2013
  7. Feb 26, 2013
  8. Feb 21, 2013
  9. 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
  10. Feb 15, 2013
  11. 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
  12. Feb 11, 2013
  13. 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
  14. Jan 04, 2013