Tomek Kurcz
e93a901715
THRIFT-82: Add Common Lisp support
...
Client: cl
There's framed and buffered socket transport, binary protocol, multiplex, simple
server, cross-tests, self-tests, tutorial, CL library, CL code generator. Only
SBCL is supported for now.
This closes #1412
2018-03-02 13:44:50 -05:00
Allen George
8b96bfbf1e
THRIFT-2945 Add Rust support
...
Client: Rust
Patch: Allen George <allen.george@gmail.com>
This closes #1147
2017-01-26 01:34:16 +01:00
Volodymyr Gotra
b587a12a11
THRIFT-3933 Microsoft .Net Core library port and generator for this library
...
Client: .NET Core
Patch: Volodymyr Gotra <vgotra@gmail.com> PR #1088 , with significant improvements by Jens Geyer <jensg@apache.org> PR #1149
This closes #1088
This closes #1149
2017-01-04 19:40:30 +01:00
Nobuaki Sukegawa
11da87e6f3
THRIFT-2835 Add possibility to distribute generators separately from thrift core, and load them dynamically
...
Client: Compiler
Patch: Nobuaki Sukegawa, rebased by dtmuller
Also fixed by dtmuller:
* Add plugin namespace for erlang language binding
* Fix unit test test_const_value
* Don't clear type cache with every t_program conversion
* Type "wb" may not be supported by popen on non-Windows platforms
* Fix constness of AST type signatures
2016-09-26 01:42:01 +09:00
Nobuaki Sukegawa
88c5ee71db
THRIFT-3906 Run C# tests with make check
...
This closes #1069
2016-09-04 18:49:18 +09:00
Nobuaki Sukegawa
4b7dbe3cf2
THRIFT-3825 Javascript test dependency is no longer available
2016-06-09 04:04:18 +09:00
Nobuaki Sukegawa
8b791b270e
THRIFT-3711 Add D to cross language test
...
This closes #923
2016-03-06 09:45:42 +09:00
BCG
de0b4b5543
THRIFT-3523 XML Generator
...
Client: XML
Patch: Benjamin Gould, with minor modifications by Jens Geyer
This closes #774
2016-01-10 11:54:04 +01:00
Stig Bakken
ae3775a6a5
THRIFT-2869 run JSON schema validator from test
...
Client: JSON
Patch: Stig Bakken modified by Nobuaki Sukegawa
Modification: Do not move key/elem properties, add i8, failure return code, make dist fix
This closes #299 and closes #749
2015-12-24 02:11:13 +09:00
Mark Erickson
932c4700c6
THRIFT-3299 Create an Apache Thrift language binding for Dart (dartlang.org).
...
Client: Dart
Patch: Mark Erickson <mark.erickson@workiva.com>
This closes #608
2015-10-03 01:43:59 +02:00
Nobuaki Sukegawa
03f0e18fcb
THRIFT-3133 Allow "make cross" and "make precross" to run without building all languages
2015-05-10 18:25:56 +02:00
Roger Meier
41ad4342c5
THRIFT-847 Test Framework harmonization across all languages
...
THRIFT-2946 Enhance usability of cross test framework
Patch: Nobuaki Sukegawa
This closes : #358
2015-03-24 22:30:40 +01:00
Jens Geyer
65e9bde0ed
THRIFT-2813 multiple haxe library fixes/improvements
...
Client: Haxe
Patch: Jens Geyer
This closes #260
2014-11-11 01:35:21 +01:00
Jens Geyer
79f988c27a
THRIFT-2768: Whitespace Fixup
...
Client: General (Makefile.am)
Patch: Jens Geyer
Reverted makefile.am - tabs are not optional there
2014-10-03 20:42:54 +02:00
Jens Geyer
aaa8947f3a
THRIFT-2768: Whitespace Fixup
...
Client: General (Makefile.am, *.thrift)
Patch: Jens Geyer
DocTest.thrift has NOT been changed, the trailing whitespaces are part of the test case.
2014-10-03 20:30:38 +02:00
jfarrell
8fd8c6366d
THRIFT-2602:Fix missing dist files
...
Client: build process
Patch: jfarrell
Add all missing files to the dist package.
2014-07-10 09:14:51 -04:00
Roger Meier
6cf0ffcec9
THRIFT-1681: Add Lua Support Patch: Dave Watson
...
Github Pull Request: This closes #92
2014-04-05 00:50:35 +02:00
Roger Meier
8909cbdf81
THRIFT-2327 nodejs: nodejs test suite should be bundled with the library
...
Patch: Pierre Lamot
further modifications by Roger Meier
- git mv instead of delete and add
- detect node or nodejs with configure.ac
- use exit instead of return within lib/nodejs/test/testAll.sh
2014-01-26 11:44:27 +01:00
Jens Geyer
0e87c46c18
THRIFT-2012 Modernizing Go
...
Patch: Travis Cline
2013-06-18 22:25:07 +02:00
Jake Farrell
7c7a5e05ba
Thrift-1721:Dist broken due to 0.8.0 to 0.9.0 changes
...
Client: build
Patch: Jake Farrell
Fix dist build to create the 0.9.0 release
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1396880 13f79535-47bb-0310-9956-ffa450edef68
2012-10-11 00:29:11 +00:00
Jake Farrell
b95b0ffa72
THRIFT-1500: d programming language support
...
Client: D
Patch: David Nadlinger
D program language library and additions
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1304085 13f79535-47bb-0310-9956-ffa450edef68
2012-03-22 21:49:10 +00:00
Jake Farrell
e0c5316736
Thrift-1426: Dist package missing files for release 0.8
...
Client: build
Patch: Jake Farrell
Cleans up dist target and removes extra folders.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1202686 13f79535-47bb-0310-9956-ffa450edef68
2011-11-16 12:58:36 +00:00
Roger Meier
f2495760fe
THRIFT-1091 integrate JavaScript Test into Testsuite via make check
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1082649 13f79535-47bb-0310-9956-ffa450edef68
2011-03-17 19:13:36 +00:00
Christian Lavoie
afc6d8f650
THRIFT-625: Add support for 'Go'; provided by Aalok Shah.
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1072478 13f79535-47bb-0310-9956-ffa450edef68
2011-02-20 02:39:19 +00:00
Roger Meier
213a664798
THRIFT-582 C(c_glib) implementation of Thrift
...
Patch: Anatol Pomozov and Michael Lum
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1027933 13f79535-47bb-0310-9956-ffa450edef68
2010-10-27 12:30:11 +00:00
David Reiss
653eadab2f
THRIFT-841. Exclude generated php and erlang Makefiles from "make dist"
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1004509 13f79535-47bb-0310-9956-ffa450edef68
2010-10-05 02:38:58 +00:00
Anthony F. Molinaro
a5df7c7b0e
THRIFT-905: hook haskell into autoconf
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1001823 13f79535-47bb-0310-9956-ffa450edef68
2010-09-27 17:22:17 +00:00
David Reiss
ea4c9816fc
THRIFT-506. Allow Thrift to be built without the C++ library
...
Currently, this is only possible by explicitly passing --without-cpp.
It might be better to name it --without-cxx, but it is probably more
important to keep consistency with the "cpp" generator and "lib/cpp".
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@991248 13f79535-47bb-0310-9956-ffa450edef68
2010-08-31 16:51:21 +00:00
David Reiss
f5d650a5a0
THRIFT-373. Include js and as3 libraries in release tarballs
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@942198 13f79535-47bb-0310-9956-ffa450edef68
2010-05-07 20:08:06 +00:00
David Reiss
8f293f94c8
Clean up a little bit of extra whitespace
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@942197 13f79535-47bb-0310-9956-ffa450edef68
2010-05-07 20:08:03 +00:00
Bryan Duxbury
6a68187338
THRIFT-647. php: PHP library is missing install target
...
This patch adds a 'make install' target to a new PHP makefile.
Patch: Anthony Molinaro
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@940325 13f79535-47bb-0310-9956-ffa450edef68
2010-05-02 22:39:31 +00:00
David Reiss
ea2cba8ba8
THRIFT-387. Add license headers to a bunch of files
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760189 13f79535-47bb-0310-9956-ffa450edef68
2009-03-30 21:35:00 +00:00
T Jake Luciani
1952e5494d
THRIFT-199: integrate perl into automake
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@739697 13f79535-47bb-0310-9956-ffa450edef68
2009-02-01 04:47:30 +00:00
David Reiss
8d07e1d152
s/ENABLE_RUBY/WITH_RUBY/ for consistency.
...
This didn't happen in r666490 because the Ruby stuff was developed
in a separate branch.
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@675857 13f79535-47bb-0310-9956-ffa450edef68
2008-07-11 08:04:12 +00:00
David Reiss
b87d84d753
Add erl back to EXTRA_DIST because it doesn't use Automake.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@675855 13f79535-47bb-0310-9956-ffa450edef68
2008-07-11 08:02:29 +00:00
Kevin Clark
4bd8916b12
Merge branch 'fastbinary'
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@674688 13f79535-47bb-0310-9956-ffa450edef68
2008-07-08 00:47:49 +00:00
David Reiss
8de1ffcb36
Make "make dist" work with the new Erlang stuff.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666500 13f79535-47bb-0310-9956-ffa450edef68
2008-06-11 01:19:07 +00:00
David Reiss
82c1bab8f3
Rename AM_CONDITIONALs from ENABLE_* to WITH_*.
...
This is to match the configure command-line options that define them.
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666490 13f79535-47bb-0310-9956-ffa450edef68
2008-06-11 01:16:53 +00:00
David Reiss
1a14091adc
Allow Thrift to be built without the Python library.
...
- Modify configure.ac to check for Python conditionally, like we do for
Java, Mono, and Erlang.
- Modify Makefile.am to add "py" to SUBDIRS only if Python was detected.
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666488 13f79535-47bb-0310-9956-ffa450edef68
2008-06-11 01:16:37 +00:00
David Reiss
9f2a5d7799
Rename "alterl" to "erl".
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666481 13f79535-47bb-0310-9956-ffa450edef68
2008-06-11 01:15:45 +00:00
David Reiss
f2e66c1cb7
Remove all of the old Erlang stuff in preparation for renaming alterl.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666480 13f79535-47bb-0310-9956-ffa450edef68
2008-06-11 01:14:38 +00:00
Christopher Piro
b6f18c20ee
[thrift] Erlang build tweaks
...
Summary: fix the Makefile to use BSD-friendly find(1) and enable conditional building of the Erlang binding. Contributed by Dan Sully (daniel@electricrain.com ).
Reviewed By: eletuchy
Test Plan: builds
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665549 13f79535-47bb-0310-9956-ffa450edef68
2008-03-04 07:09:12 +00:00
David Reiss
f8dcf03416
Add automake support for building the Java library.
...
If java, javac, and ant are all available, the Java library will be built as part of the standard make target.
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665494 13f79535-47bb-0310-9956-ffa450edef68
2008-02-23 22:07:39 +00:00
David Reiss
3160971286
Thrift: Update some makefiles to make "make dist" work.
...
Reviewed By: mcslee
Test Plan: Ran "make dist" and did a diff.
Revert Plan: ok
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665466 13f79535-47bb-0310-9956-ffa450edef68
2008-02-06 22:10:26 +00:00
David Reiss
1fdb59242a
Thrift: Add a Makefile to build the C# library with Mono.
...
Reviewed By: mcslee
Test Plan: Installed Mono and built it.
Revert Plan: ok
Other Notes:
Submitted by Ben Maurer.
Actually reviewed by Todd Berman.
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665465 13f79535-47bb-0310-9956-ffa450edef68
2008-02-06 22:10:12 +00:00
David Reiss
832b262aca
Thrift: Revamp build to use a single configure.ac.
...
Summary:
Ben Maurer suggested that it would make sense for Thrift to build as
a single project, with one configure.ac and multiple Makefile.am.
He was also kind enough to do the heavy lifting, and this commit
is the application of his patch (with minor modifications).
The most significant visible change from this diff is that
in order to buidl one of the thrift sub-projects (i.e.: the compiler,
the C++ library, or the Python library) you must run bootstrap.sh
and configure in the Thrift root, then make in the specific project.
Users who want to build and install the Python library but
can't run configure because they don't have Boost can simply
run setup.py directly.
Reviewed By: mcslee
Test Plan: Built Thrift from scratch.
Revert Plan: ok
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665409 13f79535-47bb-0310-9956-ffa450edef68
2007-12-28 18:25:33 +00:00