Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove unnecessary empty spaces form t_java_generator.cc (#2809)HEADmaster | Bogdan Drutu | 2023-05-17 | 1 | -12/+12 |
| | | | Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com> | ||||
* | THRIFT-4086: Use true type when generating field meta data (#2765) | Klemen Košir | 2023-04-27 | 2 | -16/+16 |
| | | | Client: java | ||||
* | THRIFT-5703 Haxe 4.30 emits "Local variable retval used without being ↵ | Jens Geyer | 2023-04-20 | 1 | -35/+38 |
| | | | | | | | initialized" on generated code Client: hx Patch: Jens Geyer | ||||
* | THRIFT-5704 Superfluous block scope in generated write() code | Jens Geyer | 2023-04-20 | 1 | -2/+0 |
| | | | | | Client: hx Patch: Jens Geyer | ||||
* | THRIFT-5692 Support for deprecated methods (via annotation) | Jens Geyer | 2023-03-18 | 1 | -0/+51 |
| | | | | | Client: haxe Patch: Jens Geyer | ||||
* | THRIFT-5674: Catch and handle server implementation exceptions | Chandler May | 2023-03-02 | 1 | -2/+2 |
| | | | | Client: js:es6 | ||||
* | THRIFT-5685: Revert "THRIFT-5601: Fix forward typedef in go compiler" | Yuxuan 'fishy' Wang | 2023-03-01 | 2 | -30/+20 |
| | | | | | This reverts commit b39370ec3bc96d201bbc82fbde136f98ae605ed1, and also adds a test case for THRIFT-5685. | ||||
* | THRIFT-5684 upgrade to net7.0: | Jens Geyer | 2023-02-16 | 1 | -10/+16 |
| | | | | | Client: netstd Patch: Jens Geyer | ||||
* | bump version number | Jens Geyer | 2023-02-06 | 1 | -1/+1 |
| | |||||
* | Improve enum support for json generator | Christian Westberg | 2023-01-16 | 1 | -3/+3 |
| | | | | Client: [json] | ||||
* | THRIFT-5601: Fix forward typedef in go compiler | Yuxuan 'fishy' Wang | 2023-01-03 | 2 | -20/+30 |
| | | | | | | | | | Client: go While https://github.com/apache/thrift/pull/951 fixed the bug with forward typedef used in container values, it also introduced a bug that broke forward typedef used in other cases in go code. Limit the fix of it to only the container key and value types to fix other cases. | ||||
* | THRIFT-5669 "required" keyword is illegal in a "throws" clause | Jens Geyer | 2022-11-22 | 2 | -45/+95 |
| | |||||
* | switched delphi keyword tables from map to set and array init | Jens Geyer | 2022-11-18 | 1 | -177/+65 |
| | |||||
* | switched netstd keywords from map to set and array init | Jens Geyer | 2022-11-18 | 2 | -119/+16 |
| | |||||
* | THRIFT-3956 Java keywords that are legal in IDL can lead to generated code ↵ | Jens Geyer | 2022-11-18 | 1 | -115/+154 |
| | | | | that will not compile | ||||
* | THRIFT-5650: Implement UUID in Go compiler | Yuxuan 'fishy' Wang | 2022-10-26 | 2 | -4/+63 |
| | | | | Client: go | ||||
* | Implement Validate message reply seq ids | zeshuai007 | 2022-10-25 | 1 | -1/+6 |
| | |||||
* | THRIFT-5656 Escape Delphi keywords with '&' prefix instead of '_' suffix | Jens Geyer | 2022-10-17 | 1 | -66/+89 |
| | | | | | Client: Delphi Patch: Jens Geyer | ||||
* | THRIFT-5652 IDL uuid literals can be improved | Jens Geyer | 2022-10-16 | 2 | -10/+16 |
| | | | | | | | Compiler (general) Patch: Jens Geyer This closes #2714 | ||||
* | * THRIFT-4655 Parser fails on the word "from" | Jens Geyer | 2022-10-16 | 48 | -42/+281 |
| | | | | | | | | | Client: Compiler (general) Patch: Jens Geyer This also fixes an unhandled "normalize" case with enums in netstd that came up during tests for this ticket. This closes #2715 | ||||
* | THRIFT-4547: Swift crosstests (#2670) | Kino Roy | 2022-10-08 | 1 | -0/+11 |
| | | | Co-authored-by: Jiayu Liu <Jimexist@users.noreply.github.com> | ||||
* | Misc fixes about uninitialized vars etc that VC reported | Jens Geyer | 2022-09-14 | 2 | -5/+5 |
| | |||||
* | THRIFT-5627 More consistent syntax for cpp_type | Jens Geyer | 2022-09-14 | 1 | -5/+12 |
| | | | | Patch: Jens Geyer | ||||
* | fix staleness check in cmake/ctest (#2661) | Jiayu Liu | 2022-09-13 | 1 | -0/+2 |
| | |||||
* | THRIFT-5208: fix OCaml struct and exn raising/handling codegen | Yawar Amin | 2022-09-11 | 8 | -25/+368 |
| | | | | | Client: ocaml Patch: Yawar Amin | ||||
* | THRIFT-5423: IDL parameter validation for Go | Simon Wang | 2022-09-11 | 24 | -361/+2236 |
| | | | | Closes https://github.com/apache/thrift/pull/2469. | ||||
* | fixed a ton of missing ASF headers in *.thrift files | Jens Geyer | 2022-09-11 | 17 | -1/+323 |
| | |||||
* | THRIFT-5626 Parser should not confuse data types and field names | Jens Geyer | 2022-09-10 | 2 | -57/+216 |
| | | | | Patch: Jens Geyer | ||||
* | THRIFT-5208: capitalize exception ctor | Yawar Amin | 2022-09-09 | 1 | -1/+1 |
| | |||||
* | compiler/cpp/src/thrift/thriftl.ll: Minor fixes to satisfy MSVC 2022 in ↵ | Mario Emmenlauer | 2022-09-07 | 1 | -3/+3 |
| | | | | std:c++20 mode | ||||
* | THRIFT-5587 add uuid support for java and kotlin | Jiayu Liu | 2022-09-05 | 2 | -12/+37 |
| | | | | | | | Client: java, kt Patch: Jiayu Liu This closes #2621 | ||||
* | THRIFT-5593 Implement uuid for Haxe | Jens Geyer | 2022-09-05 | 1 | -0/+19 |
| | | | | | | | Client: hx Patch: Jens Geyer Relies on https://github.com/flashultra/uuid/issues/4 being fixed, thus may require using the most recent uuid package from Github instead of the Haxelib package. | ||||
* | THRIFT-5591 Add uuid type to IDL and implement reference code (+ improved ↵ | Jens Geyer | 2022-09-05 | 32 | -27/+209 |
| | | | | | | | self-tests) Client: compiler general, netstd, Delphi Patch: Jens Geyer | ||||
* | THRIFT-5620 Option to force usage of COM types to allow for cross-module ↵ | Jens Geyer | 2022-09-04 | 1 | -16/+23 |
| | | | | | | | references Client: Delphi Patch: Jens Geyer | ||||
* | THRIFT-5618 More consistent naming of container classes | Jens Geyer | 2022-09-03 | 1 | -2/+2 |
| | | | | | Client: delphi Patch: Jens Geyer | ||||
* | THRIFT-5600: upgrade rust toolchain to 1.61 and edition 2021 | Tdxdxoz | 2022-09-01 | 1 | -146/+87 |
| | | | | | | | | THRIFT-5606: Wrong indent for const double Client: rs Patch: Ommy Zhang <tdxdxoz@gmail.com> This closes #2634 | ||||
* | Revert "THRIFT-5501 Remove Common Lisp support" | Max-Gerd Retzlaff | 2022-08-30 | 6 | -1/+563 |
| | | | | This reverts commit d88d4f93b3390989bd47a43f3941ca7d576750f6. | ||||
* | version bump | Jens Geyer | 2022-08-30 | 1 | -1/+1 |
| | |||||
* | THRIFT-5576: fix old-style cast and redundant copy | kashirin.alex | 2022-08-25 | 1 | -13/+14 |
| | |||||
* | THRIFT-4086: Add missing calls to get_true_type when generating validator + ↵ | Hernan Silberman | 2022-08-25 | 1 | -2/+3 |
| | | | | | | metadata code Client: java | ||||
* | THRIFT-5590 Haxe complex inits | Jens Geyer | 2022-06-13 | 1 | -144/+166 |
| | | | | | | | Client: hx Patch: Jens Geyer This closes #2622 | ||||
* | THRIFT-5589 Haxe compiler/runtime fixes | Jens Geyer | 2022-06-07 | 1 | -14/+15 |
| | | | | | Client: hx Patch: Jens Geyer | ||||
* | THRIFT-5588 Remove slist/senum from IDL | Jens Geyer | 2022-06-06 | 8 | -93/+18 |
| | | | | | | Patch: Jens Geyer This closes #2615 | ||||
* | Revert "THRIFT-5569: add negative size checks in Go generator when reading ↵ | Yuxuan 'fishy' Wang | 2022-05-12 | 1 | -9/+0 |
| | | | | | | maps, sets and lists" This reverts commit 8987820e84ac26392293ab40480cf8f2971fb314. | ||||
* | THRIFT-5583: Add skip_remote arg to go compiler | Yuxuan 'fishy' Wang | 2022-05-10 | 1 | -2/+10 |
| | | | | Client: go | ||||
* | THRIFT-5582: Improve TProtocol.java for Kotlin generator (#2603) | Jiayu Liu | 2022-05-10 | 1 | -130/+16 |
| | | | | * Improve TProtocol.java through the use of interfaces * Reduce Kotlin extensions usage | ||||
* | THRIFT-5571: add metadata map building to kotlin generator (#2584) | Jiayu Liu | 2022-05-06 | 1 | -0/+101 |
| | |||||
* | THRIFT-5544: annotations_as_metadata java code gen param (#2553) | Jiayu Liu | 2022-05-05 | 1 | -1/+40 |
| | | | | Add a java code generation parameter called "annotations_as_metadata" to optionally include Thrift field annotations as metadata in the generated code. | ||||
* | THRIFT-5578 #nullable disable collides with C# lang versions < 8 | Jens Geyer | 2022-05-05 | 1 | -2/+0 |
| | | | | | Client: netstd Patch: Jens Geyer | ||||
* | (typescript): Fix invalid optional members and argument generation | Phil Price | 2022-04-21 | 1 | -2/+17 |
| | | | | | | | Fixes two cases where the optional flag `?` is generated incorrectly for typescript, leading to invalid build: - Non-optional function arguments after optional arguments - Exception types with optional message |