summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* wait for 45 minutesJiayu Liu2022-04-272-7/+8
|
* add travis_wait for rebuidling docker imageJiayu Liu2022-04-271-1/+4
| | | | | | because building image requires kerl to build erlang, which requires >10 min to build and meanwhile not printing to stdout, failing the travis build
* Update Go versions used in travis and LANGUAGES.mdYuxuan 'fishy' Wang2022-04-2514-20/+56
| | | | | | | Per our support policy, drop support of go 1.16 and add support of go 1.18. Also enable go vet in make check, and fix issues reported by go vet.
* THRIFT-5449: Use poll instead of select in Python TNonblockingServer if ↵Yiyang Zhou2022-04-231-2/+44
| | | | | | available Client: Python
* fix Out Of Memory when use TNonblockingServershangxu2022-04-211-0/+4
|
* Buffer.concat has performance issueWu Jian Ping2022-04-211-21/+16
|
* (typescript): Fix invalid optional members and argument generationPhil Price2022-04-211-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
* THRIFT-5548: add kotlin code genJiayu Liu2022-04-2024-3/+4181
| | | | | | | Client: kotlin Patch: Jiayu Liu This closes #2556
* THRIFT-5545: use gradle convention in organizing java projectJiayu Liu2022-04-20244-38/+7
| | | | | | | Client: java Patch: Jiayu Liu This closes #2546
* THRIFT-5569: add negative size checks in Go generator when reading maps, ↵Andreas Krennmair2022-04-201-0/+9
| | | | | | sets and lists Client: go
* THRIFT-5093: lib: cpp: test: clarify effect of MemoryPolicy on TMemoryBufferChristopher Friedt2022-04-191-3/+249
| | | | | | | | Client: cpp Tests to clarify the effect of each MemoryPolicy on TMemoryBuffer. Signed-off-by: Christopher Friedt <chrisfriedt@gmail.com>
* THRIFT-5562: remove gradle wrapper and use installed gradle 6.9Jiayu Liu2022-04-1914-359/+51
| | | | | | | Client: java Patch: Jiayu Liu This closes #2576
* travis ci to use xenial as base imageJiayu Liu2022-04-191-2/+3
|
* change the java gen @SuppressWarnings locationJiayu Liu2022-04-191-5/+8
|
* Bump cached-path-relative from 1.0.2 to 1.1.0 in /lib/jsdependabot[bot]2022-04-191-3/+3
| | | | | | | | | | | | | Bumps [cached-path-relative](https://github.com/ashaffer/cached-path-relative) from 1.0.2 to 1.1.0. - [Release notes](https://github.com/ashaffer/cached-path-relative/releases) - [Commits](https://github.com/ashaffer/cached-path-relative/commits) --- updated-dependencies: - dependency-name: cached-path-relative dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* THRIFT-5563: fix deprecation and enable xlint for java library (#2575)Jiayu Liu2022-04-187-114/+115
|
* Bump ajv from 6.7.0 to 6.12.6 in /lib/tsdependabot[bot]2022-04-161-10/+12
| | | | | | | | | | | | | Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.7.0 to 6.12.6. - [Release notes](https://github.com/ajv-validator/ajv/releases) - [Commits](https://github.com/ajv-validator/ajv/compare/v6.7.0...v6.12.6) --- updated-dependencies: - dependency-name: ajv dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump minimist from 1.2.5 to 1.2.6 in /lib/tsdependabot[bot]2022-04-161-27/+3
| | | | | | | | | | | | | Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* THRIFT-5521: [java gen] use jdk8 option type in java generator codeJiayu Liu2022-04-1617-28/+214
| | | | | | | Client: Java Patch: Jiayu Liu This closes #2525
* THRIFT-4100: Extract Rust read/write struct methods into a traitZachary Kuhn2022-04-142-11/+33
| | | | Client: rs
* Bump minimist from 1.2.5 to 1.2.6 in /lib/jsdependabot[bot]2022-04-141-24/+6
| | | | | | | | | | | | | Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump ajv from 6.5.4 to 6.12.6dependabot[bot]2022-04-141-24/+12
| | | | | | | | | | | | | Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.5.4 to 6.12.6. - [Release notes](https://github.com/ajv-validator/ajv/releases) - [Commits](https://github.com/ajv-validator/ajv/compare/v6.5.4...v6.12.6) --- updated-dependencies: - dependency-name: ajv dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump ansi-regex from 3.0.0 to 3.0.1dependabot[bot]2022-04-141-3/+3
| | | | | | | | | | | | | Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/chalk/ansi-regex/releases) - [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: ansi-regex dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump cached-path-relative from 1.0.2 to 1.1.0 in /lib/tsdependabot[bot]2022-04-141-16/+16
| | | | | | | | | | | | | Bumps [cached-path-relative](https://github.com/ashaffer/cached-path-relative) from 1.0.2 to 1.1.0. - [Release notes](https://github.com/ashaffer/cached-path-relative/releases) - [Commits](https://github.com/ashaffer/cached-path-relative/commits) --- updated-dependencies: - dependency-name: cached-path-relative dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* THRIFT-5551: java generator to add @Override where possibleJiayu Liu2022-04-131-34/+67
| | | | | | | | | Client: java Patch: Jiayu Liu Co-authored-by: Christopher Tubbs <ctubbsii@apache.org> This closes #2559
* Bump async from 3.2.1 to 3.2.3 in /lib/jsdependabot[bot]2022-04-131-15/+15
| | | | | | | | | | | | | | Bumps [async](https://github.com/caolan/async) from 3.2.1 to 3.2.3. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v3.2.1...v3.2.3) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* add interface generationJiayu Liu2022-04-133-2/+127
|
* THRIFT-5552 apply clang-format to java generatorJiayu Liu2022-04-111-293/+373
| | | | | Format only: `clang-format -i compiler/cpp/src/thrift/generate/t_java_generator.cc` This is a subset of `make style` for this one file only This closes PR #2560
* json gen should indent while printing include stringsJiayu Liu2022-04-111-0/+1
|
* fix binary protocol's first byte value.Blacker12302022-04-011-1/+1
|
* THRIFT-5541: Clarify on THeader key/value format in the specYuxuan 'fishy' Wang2022-03-311-1/+2
| | | | [skip ci]
* THRIFT-5283: add support for Unix Domain Sockets in lib/rs (#2545)tokcum2022-03-309-69/+256
| | | Client: rs
* Revert SHA-1: 52d263e77c48bbf7cbabd03161107557d1e410b1Jens Geyer2022-03-191-4/+10
| | | | | | | Using sync calls breaks web scenarios. THRIFT-5499: Use blocking Read/Write calls to make sure the Receive/SendTimeout is checked. Client: netstd
* Pass cancellation token to AcceptTcpClientAsync() in net6Jens Geyer2022-03-191-0/+4
| | | | | Client: netstd Patch: Jens Geyer
* THRIFT-5540 Can't use a typedef for a container type containing enums in a ↵Jens Geyer2022-03-172-0/+17
| | | | | | constant Patch: Jens Geyer
* FIX: error C4244: conversion from "int64_t" to "int", possible data lossJens Geyer2022-03-161-1/+1
| | | | | Client: py Patch: Jens Geyer
* THRIFT-5539: Decouple TDuplicateToProtocol out of TDebugProtocolYuxuan 'fishy' Wang2022-03-153-0/+319
| | | | | | | | | | | | | | | Client: go Currently go's TDebugProtocol does two things: log the read/writes, and duplicate all the reads/writes to another TProtocol. For people who only need the second feature, even if they use NopLogger for the logging part, they still need to pay the price of all the fmt.Sprintf calls used by logging, and on some cases those fmt.Sprintf calls alone can cause significant CPU to be wasted (in one of our services fmt.Sprintf called by TDebugProtocol used ~10% of CPU). Create a dedicated TDuplicateToProtocol to reduce cpu waste, and mark TDebugProtocol.DuplicateTo as deprecated.
* THRIFT-5515: TConnection::workSocket reads all pending oneway requests.Tamas Kovacs2022-03-141-122/+129
|
* feat: support creating connection on OpenHarmonyOSkonpeki6222022-03-132-0/+265
|
* workaround MSVC compiler bugLeon Scharnowski2022-03-121-1/+3
| | | | Client: cpp
* update to gradle 6.9, jdk 15, update findbugsJiayu Liu2022-03-103-12/+8
|
* lib/rs/Cargo.toml: Update ordered-floatMike Cronce2022-03-101-1/+1
|
* add support for converting to java optionalJiayu Liu2022-03-091-0/+15
|
* THRIFT-5536 Fix cross language testsAki Sukegawa2022-03-087-29/+43
|
* THRIFT-5501 Remove Common Lisp supportJens Geyer2022-03-0633-1913/+1
| | | | | Client: cl Patch: Jens Geyer
* THRIFT-5494 fix cpu full caused by infinite select() when frameSize < ↵wangfan2022-03-064-5/+36
| | | | | | | | | maxReadBufferBytes but readBufferBytesAllocated.get() + frameSize always greater than MAX_READ_BUFFER_BYTES Client: Java Patch: wangfan <wangfan8@xiaomi.com> This closes #2533
* update makefileKevin Wojniak2022-03-051-1/+9
|
* add testsKevin Wojniak2022-03-053-2/+18
|
* don't output empty import line if old style enums are usedKevin Wojniak2022-03-051-3/+3
|
* match existing style for setting default value of gen_enum_Kevin Wojniak2022-03-051-1/+2
|