Permalink
Commits on Oct 11, 2016
Commits on Aug 29, 2016
  1. Revert "Allow recursive union fields which are not explicitly marked …

    andrewcox committed Aug 29, 2016
    …'optional'"
    
    This reverts commit 9fe381b.
    
    This is part of a rever of a range of commits 9fe381b..8566e8b, which are causing crashes in certain cases.
  2. Revert "Move union field requiredness checking earlier"

    andrewcox committed Aug 29, 2016
    This reverts commit 8ac3925.
    
    This is part of a rever of a range of commits 9fe381b..8566e8b, which are causing crashes in certain cases.
  3. Revert "Ensure no metadata errors or warnings are added after the poi…

    andrewcox committed Aug 29, 2016
    …nt they are thrown"
    
    This reverts commit 4d3f593.
    
    This is part of a rever of a range of commits 9fe381b..8566e8b, which are causing crashes in certain cases.
  4. Revert "Comment on why 'optional' fields aren't allowed in unions"

    andrewcox committed Aug 29, 2016
    This reverts commit 8566e8b.
    
    This is part of a rever of a range of commits 9fe381b..8566e8b, which are causing crashes in certain cases.
Commits on Jul 14, 2016
Commits on Jun 14, 2016
Commits on Jun 13, 2016
Commits on Jun 12, 2016
  1. Move union field requiredness checking earlier

    andrewcox committed Jun 12, 2016
    We only respect metadata errors that are in place before the metadata builder
    build() method is called, so adding this error was useless as is, since
    it
    happened inside the invocation of build().
Commits on Jun 4, 2016
Commits on Jun 3, 2016
Commits on Jun 2, 2016
Commits on May 24, 2016
Commits on May 23, 2016
  1. Clean up imports

    andrewcox committed Feb 9, 2016
    Only removes unused imports, expands * imports, or rearranges imports
  2. Formatting cleanup

    andrewcox committed Feb 9, 2016
  3. [swift-generator] Skip more unhandled types

    andrewcox committed May 23, 2016
    These types currently cause a crash. I actually have an upcoming fix to
    *handle* the types instead of just skipping them, but I want this in first
    in case I need to back-port a "fix" to older release branches without adding
    functionality.
Commits on Mar 30, 2016
  1. Add support for IDL exceptions in @ThriftStruct/@ThriftUnion

    andrewcox committed Mar 30, 2016
    This change allows you to define IDL annotations that will be exported into the
    IDL generated by Swift2Thrift
Commits on Jan 31, 2016
Commits on Jan 29, 2016
  1. Require that recursive back-links be marked as "optional"

    andrewcox committed Jan 29, 2016
    This is required for the generated IDL from swift2thrift to
    work with C++
  2. Bubble up isRecursive from @ThriftField to ThriftFieldMetadata

    andrewcox committed Jan 29, 2016
    And use it to deterministically generate the annotation for
    wift.recursive_reference in swift2thrift