Permalink
Commits on Apr 3, 2012
Commits on Apr 2, 2012
  1. clean up deps a little bit

    Robey Pointer committed Apr 2, 2012
  2. Initial port to sbt 0.11

    sodabrew committed Apr 2, 2012
Commits on Mar 31, 2012
  1. Merge branch 'master' of https://git.twitter.biz/scrooge

    Conflicts:
    	src/test/scala/com/twitter/handlebar/DictionarySpec.scala
    	src/test/scala/com/twitter/handlebar/HandlebarSpec.scala
    	src/test/scala/com/twitter/handlebar/ParserSpec.scala
    Robey Pointer committed Mar 31, 2012
  2. Merge branch 'thrift8'

    Robey Pointer committed Mar 31, 2012
  3. fix warnings in specs, and upgrade to the current version of libthrif…

    …t, which appears to be compatible.
    Robey Pointer committed Mar 31, 2012
Commits on Mar 29, 2012
Commits on Mar 22, 2012
  1. go ahead and use standard-project 1.0.4

    Robey Pointer committed Mar 22, 2012
  2. Merge branch 'scala29'

    Conflicts:
    	project/build.properties
    	project/build/ScroogeProject.scala
    Robey Pointer committed Mar 22, 2012
  3. Merge branch 'mkstring'

    Robey Pointer committed Mar 22, 2012
Commits on Mar 21, 2012
  1. add a mkstring/joiner capability to handlebar

    Robey Pointer committed Mar 21, 2012
  2. Merge branch 'triple'

    Robey Pointer committed Mar 21, 2012
  3. make triple braces be okay.

    Robey Pointer committed Mar 21, 2012
Commits on Mar 20, 2012
  1. Merge branch 'shit'

    Robey Pointer committed Mar 20, 2012
  2. remove a word

    Robey Pointer committed Mar 20, 2012
Commits on Mar 19, 2012
  1. I've separated out all the work I've done in my branch that implement…

    …s mutable structs from the actual mutable struct generation, so that it can be reviewed separately. This includes:
    
    - documentation of how missing and default values during deserialization and object construction are handled.
    - a change in the way we handle fields that have declared defaults but are missing during deserialization, to make scrooge's behavior more similar to the apache-thrift Java behavior -- declared default values are now used during deserialization, rather than just using the default value for the type.
    - optional-with-default fields are now just treated as normal-with-default (the README explains why)
    - no more eval in tests, because it was too slow and used too much memory;  we now invoke scrooge on a test thrift file and the tests are written against the generated code.
    - Set constants now work
    - instead of generating a case class for a struct, we now generate a trait, with a default immutable implementation, and companion object methods that implement all the machinery of case classes.
    - we now also generate a proxy trait, that can be used to wrap another instance and add additional methods.
    - there are many methods added or modified here to support generating mutable types and values, which aren't used yet, but will be used in my updated mutable builder review.
    jjmmcc committed Jan 27, 2012
  2. CHANGELOG

    jjmmcc committed Mar 19, 2012
Commits on Mar 2, 2012
  1. changelog

    jjmmcc committed Mar 2, 2012
Commits on Feb 14, 2012
  1. use scala 2.9

    Robey Pointer committed Feb 14, 2012
  2. Merge branch 'master' of https://git.twitter.biz/scrooge

    Conflicts:
    	src/main/resources/scalagen/finagleServiceFunction.scala
    Robey Pointer committed Feb 14, 2012
Commits on Feb 5, 2012
  1. merged github

    jjmmcc committed Feb 5, 2012
Commits on Feb 3, 2012
  1. merge resolution

    jjmmcc committed Feb 3, 2012
  2. merged origin

    jjmmcc committed Feb 3, 2012