| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
| |
Client: py
When no fields are present, we don't get the special constructor that
uses __setattr__ to avoid these checks. So the default constructor sets
message normally and triggers the anti-mutation tripwires.
|
|
|
|
|
|
|
|
|
| |
placeholder(s) but 6 substitution(s)
FIX: CI error at ./test/crossrunner/compat.py:11:21: E741 ambiguous variable name 'l'
Patch: Jens Geyer
This closes #2147
|
|
|
|
|
| |
Client: Python
This closes #1896.
|
|
|
|
|
|
| |
default""
This reverts commit 1234ddf8a5c98d5d700c82e087f04725170ad581.
|
|
|
|
| |
This reverts commit b40f5c227f8db61be523f23ca017519167589d97.
|
|
|
|
|
|
|
|
|
|
| |
Currently, the generated exception classes are not hashable under
Python 3 because of the generated `__eq__` method. Exception objects
are generally expected to be hashable by the Python standard library.
Post-construction mutation of an exception object seems like a very
unlikely case, so enable hashing for all exceptions by making them
immutable by default. This also adds a way to opt-out of immutability
by setting the `python.immutable` annotation to `"false"`.
|
|
|
|
| |
- Add default processor handling to python multi
|
| |
|
| |
|
| |
|
|
|
|
| |
Client: py
|
|
|
|
| |
Client: py
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
emitting doubles with high precision
Client: cpp
Client: erl
Client: java
Client: js
Client: py
This closes #1511
|
|
|
|
|
|
| |
fix E722 flake8 issues identified in python code
This closes #1399
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
avoiding duplicate rebuilds of the same image, and also
allow personal docker hub repositories for private fork
builds to be optimized. Move ubsan build to artful image
because it catches more stuff and fix what was found.
THRIFT-4345: solidify docker build strategy for maximum
coverage: trusty, xenial, artful as stock as they can be
THRIFT-4344: add top level language summary markdown and
update readme with a new image on the layered architecture
THRIFT-3847: remove VERSION macro from config.h which
was causing a conflict on artful builds.
THRIFT-4359: fix haxe map/set decode when key is binary,
as a missing break statement caused it to use an int
during decode
This closes #1389
|
|
|
|
|
|
|
|
|
|
|
|
| |
py:utf8strings
Client: py
_read_by_ttype and _write_by_ttype must be using the *element* spec
and not the container spec when determining the correct read/write
handler.
This closes #1273
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
cross-compilation
The thrift build system currently assumes that the thrift compiler is
always available in $(top_builddir)/compiler/cpp/thrift. However, in a
cross-compilation context, this location contains the thrift compiler
built for the target... which obviously will not run on the build
machine.
In order to support such cross-compilation situation, we introduce the
THRIFT variable as a an argument for the configure script (using
AC_ARG_VAR). If not specified, it defaults to the existing value of
using compiler/cpp/thrift from the build directory, but it can be
overridden when calling ./configure.
Note that $(top_builddir) cannot be used within the configure script,
so we simply use `pwd`, which is the same as the top_builddir.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This closes #1336
This closes #1350
|
|
|
|
|
|
|
| |
Client: Python
Patch: Eric Conner <eric@pinterest.com>
This closes #1293
|
|
|
|
| |
This closes #1100
|
|
|
|
| |
This closes #909
|
|
|
|
|
|
|
| |
Client: Build (Python)
Patch: Nobuaki Sukegawa
This closes #907
|
|
|
|
|
|
|
| |
Client: Test
Patch: Nobuaki Sukegawa
This closes #902
|
|
|
|
|
|
|
| |
Client: Python
Patch: Nobuaki Sukegawa
This closes #845
|
|
|
|
|
|
|
| |
Client: Python
Patch: Nobuaki Sukegawa
This closes #844
|
|
|
|
| |
This closes #837
|
|
|
|
| |
This closes #832
|
|
|
|
|
|
| |
protocols
This closes #787
|
|
|
|
| |
This closes #779
|
|
|
|
| |
This closes #766
|
|
|
|
|
|
|
| |
Client: Python
Patch: Nobuaki Sukegawa
This closes #759
|
|
|
|
|
|
|
| |
Client: Python
Patch: Nobuaki Sukegawa
This closes #757
|
|
|
|
| |
This closes #750
|
|
|
|
|
|
|
|
|
| |
as set elements
Client: Python
Patch: David Reiss, Nobuaki Sukegawa
This closes #714
|
|
|
|
|
|
|
| |
Client: Test Python
Patch: Nobuaki Sukegawa
This closes #711
|
|
|
|
|
|
|
| |
Client: Python
Patch: Nobuaki Sukegawa
This closes #697
|
|
|
|
|
|
|
| |
Client: Python
Patch: Nobuaki Sukegawa
Add py3 cross test
|
|
|
|
|
|
|
| |
Client: Python
Patch: Thomas Bartelmess, Eevee (Alex Munroe), helgridly, Christian Verkerk, Jeroen Vlek, Nobuaki Sukegawa
This closes #213 and closes #680
|
|
|
|
|
|
|
| |
Client: C#, Python, C++, Ruby
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #643
|
|
|
|
|
|
| |
incompatible way
This closes #642
|
|
|
|
|
|
|
|
|
|
|
|
| |
Client: build, node, c_glib, cpp, hs, py, rb
Patch: Nobuaki Sukegawa
Github Pull Request:
This closes #641
commit 338f1a502961a4f63b0bd4b3dae4099062d6d17f
Author: Nobuaki Sukegawa <nsukeg@gmail.com>
Date: 2015-10-09T17:25:18Z
THRIFT-3373 Various fixes for cross test servers and clients
|
|
|
|
| |
Patch: Claudius Heine
|
|
|
|
| |
This closes #629
|
|
|
|
|
|
|
|
|
|
|
| |
to have errors
Client: py
Patch: Prathik Rajendran
Adds 'from' to the reserved words list for py
This closes #579
|
|
|
|
|
|
|
| |
Client: TestSuite, C++, Perl, NodeJS, c_glib, Haskell, Python
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #621
|
|
|
|
| |
This closed #613
|
|
|
|
| |
This closes #611
|
| |
|