summaryrefslogtreecommitdiff
path: root/lib/jinterface
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Henrik Nord2017-12-132-1/+16
|\
| * Update release notesErlang/OTP2017-12-081-0/+15
| |
| * Update version numbersErlang/OTP2017-12-081-1/+1
| |
* | Merge branch 'maint'Lukas Larsson2017-11-202-4/+2
|\ \ | |/
| * Refactor xmllint check and make it fail on failureLukas Larsson2017-10-311-2/+1
| | | | | | | | | | | | | | This commit also adds a check to see that all files that are part of an xi:include also have part of XML_FILES and vice versa. It also fixes any applications where this was not true.
| * Add toplevel xmllint make targetLukas Larsson2017-10-311-2/+1
| |
* | jinterface: Silence some verbose testsSverker Eriksson2017-11-151-9/+6
|/ | | | Runs much faster now.
* jinterface: Skip tests when hostname cannot be resolvedLukas Larsson2017-10-161-1/+19
| | | | | | | | | | | | Check that the hostname can be resolved by the native resolver. What normally has happened when it cannot is that gethostname() returned a fqdn and `hostname -s` is not part of /etc/hosts. This is solved on the erlang side by adding `hostname -s` to inet_db, but java does not have a similar mechanism, so it fails when it tries to connect to `hostname -s`. This caused jinterface tests to fail when run in such an environment, and travis-ci recently started doing this.
* Remove unused files from the documentation buildLars Thorsen2017-09-289-217/+12
|
* Prepare releaseErlang/OTP2017-06-212-1/+27
|
* Update copyright yearHans Nilsson2017-06-141-1/+1
|
* Revert "Prepare release"Hans Nilsson2017-05-312-21/+1
| | | | This reverts commit eaf8ca41dfa4850437ad270d3897399c9358ced0.
* Prepare releaseErlang/OTP2017-05-302-1/+21
|
* Revert "Prepare release"Raimo Niskanen2017-05-052-21/+1
| | | | This reverts commit dc57404252c47520f352834ad9be45ad684f96c9.
* Prepare releaseErlang/OTP2017-05-042-1/+21
|
* Update copyright yearRaimo Niskanen2017-05-044-4/+4
|
* jinterface: Do not generate atoms on old latin1 external formatSverker Eriksson2017-03-082-27/+12
|
* Fixed typos in lib/jinterfaceAndrew Dryga2017-02-142-2/+2
|
* Prepare releaseErlang/OTP2016-09-202-1/+17
|
* Merge branch 'binarin/even-more-absolute-paths/PR-1103/OTP-13800' into maintLukas Larsson2016-08-121-1/+1
|\ | | | | | | | | | | * binarin/even-more-absolute-paths/PR-1103/OTP-13800: Use perl discovered by configure Don't make assumptions about build tools paths
| * Don't make assumptions about build tools pathsAlexey Lebedeff2016-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | One more followup to https://github.com/erlang/otp/pull/1056 and https://github.com/erlang/otp/pull/1023 This time it's about `/usr/bin/env` and `/bin/cp`: - `/usr/bin/env` in `diameterc` was used to find the bootstrapped `escript` executable. Changed it to exlpicit call to `escript` in Makefile. - `/usr/bin/env` and `/bin/cp` were referenced in documentation build/install process. Now full paths to this tools are injected using autoconf magic.
* | Prepare releaseErlang/OTP2016-06-212-1/+33
|/
* Revert "Prepare release"Erlang/OTP2016-06-022-21/+1
| | | | This reverts commit e020f75c10410a6943cd055bfa072a2641eab7da.
* Prepare releaseErlang/OTP2016-06-022-1/+21
|
* Revert "Prepare release"Erlang/OTP2016-05-122-21/+1
| | | | This reverts commit bd64ad8e15d66e48b36dbe3584315dd5cfc8b59a.
* Prepare releaseErlang/OTP2016-05-112-1/+21
|
* Merge branch 'vladdu/jinterface_pom/ERL-67/PR-1005/OTP-13482'Henrik Nord2016-05-041-7/+35
|\ | | | | | | | | * vladdu/jinterface_pom/ERL-67/PR-1005/OTP-13482: jinterface: updated pom.xml.src
| * jinterface: updated pom.xml.srcVlad Dumitrescu2016-03-311-7/+35
| |
* | Merge branch 'henrik/update-copyrightyear'Henrik Nord2016-04-1388-88/+88
|\ \ | | | | | | | | | | | | * henrik/update-copyrightyear: update copyright-year
| * | update copyright-yearHenrik Nord2016-03-1588-88/+88
| |/
* | erts: Add DFLAG_BIG_CREATIONSverker Eriksson2016-04-071-1/+3
| | | | | | | | | | to let future nodes know that we can handle NEW_PID_EXT, NEW_PORT_EXT and NEWER_REFERENCE_EXT.
* | jinterface: Support 32-bit creation valuesSverker Eriksson2016-04-077-93/+318
|/
* Eliminate use of test_server.hrl and test_server_line.hrlBjörn Gustavsson2016-02-172-2/+0
| | | | | | | As a first step to removing the test_server application as as its own separate application, change the inclusion of test_server.hrl to an inclusion of ct.hrl and remove the inclusion of test_server_line.hrl.
* Update release notesErlang/OTP2015-12-151-0/+22
|
* Update version numbersErlang/OTP2015-12-151-1/+1
|
* Merge branch 'vladdu/jinterface_map_sortkeys' into maintHenrik Nord2015-12-071-7/+16
|\ | | | | | | | | * vladdu/jinterface_map_sortkeys: Improve sorting order of keys in a map
| * Improve sorting order of keys in a mapVlad Dumitrescu2015-12-031-7/+16
| | | | | | | | | | | | The implementation sorted keys differently for different Java versions (probably due to different hashing algorithms), so we switch it to use LinkedHashMap where the order is deterministic.
* | jinterface: fix writing small compressed valuesNico Kruber2015-11-172-7/+18
|/ | | | | | | | | | | | | This is a regression of 4390e43558 in the OtpOutputStream class. We can not call java.util.zip.DeflaterOutputStream.close() in the finally block of the OtpOutputStream.write_compressed(OtpErlangObject, int) method. This leads to a NullPointerException when encoding "{}" which is caused by the DeflaterOutputStream trying to write bytes to the deflater which was "destroyed" by calling java.util.zip.Deflater.end(). Further possibilities to call close() in the finally block are not suitable either (see the comment in the source). This leaves no choice but to revert the change from 4390e43558 in this class (and add an appropriate test case).
* OtpInputStream: external fun terms in read_any()Sergey Savenko2015-11-041-0/+3
| | | | Term tag matching switch statement was missing external fun tag.
* Prepare releaseErlang/OTP2015-06-232-1/+61
|
* Change license text to APLv2Bruce Yinhe2015-06-1896-882/+978
|
* Remove extra @param in javadocVlad Dumitrescu2015-05-121-3/+0
| | | | This gives an error when building the docs.
* Merge branch 'x0id/jinterface_generic_match'Zandra Hird2015-04-297-76/+839
|\ | | | | | | | | | | | | | | * x0id/jinterface_generic_match: jinterface: match/bind added to OtpErlangObject fix typo error from recent merge OTP-12691
| * jinterface: match/bind added to OtpErlangObjectDmitriy Kargapolov2015-02-037-76/+839
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding these two methods to the OtpErlangObject abstract class makes possible implementing of pattern matching and variable binding for all types of Erlang terms. Particular implementations may vary and include additional classes to define Variable placeholder objects and Bindings objects. Also Parser class may be added to facilitate creating complex patterns and terms. The purpose of this commit is to provide low level interface base methods sufficient for variety of higher level pattern matching/variable binding implementations. OtpErlangMap class is re-designed for efficiency (it is based on HashMap now). All changes are backward-compatible. Detailed test cases implemented.
| * fix typo error from recent mergeDmitriy Kargapolov2015-01-181-1/+1
| |
* | jinterface: transport factory implementationDmitriy Kargapolov2015-01-3121-76/+899
| | | | | | | | | | | | | | Transport factory basic implementation added. This makes possible creating connections between nodes using ssh channels for example. Default transport factory based on standart Socket/ServerSocket classes is provided. Modifications are backward compatible.
* | fix typo error from recent mergeDmitriy Kargapolov2015-01-311-1/+1
|/
* Merge branch 'lemenkov/use_os_getenv_2'Marcus Arendt2014-12-291-4/+1
|\ | | | | | | | | | | | | * lemenkov/use_os_getenv_2: fix missing include Start using os:getenv/2 fun Introduce os:getenv/2
| * Start using os:getenv/2 funPeter Lemenkov2014-12-151-4/+1
| | | | | | | | | | | | See #535 Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
* | Merge tag 'OTP-17.4'Marcus Arendt2014-12-102-1/+35
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | === OTP-17.4 === Changed Applications: - asn1-3.0.3 - common_test-1.9 - compiler-5.0.3 - crypto-3.4.2 - debugger-4.0.2 - dialyzer-2.7.3 - diameter-1.8 - edoc-0.7.16 - eldap-1.1 - erl_docgen-0.3.7 - erl_interface-3.7.20 - erts-6.3 - eunit-2.2.9 - hipe-3.11.2 - inets-5.10.4 - jinterface-1.5.12 - kernel-3.1 - megaco-3.17.3 - mnesia-4.12.4 - observer-2.0.3 - odbc-2.10.22 - otp_mibs-1.0.10 - parsetools-2.0.12 - percept-0.8.10 - runtime_tools-1.8.15 - snmp-5.1.1 - ssh-3.1 - ssl-5.3.8 - stdlib-2.3 - syntax_tools-1.6.17 - test_server-3.7.2 - tools-2.7.1 - wx-1.3.2 Unchanged Applications: - cosEvent-2.1.15 - cosEventDomain-1.1.14 - cosFileTransfer-1.1.16 - cosNotification-1.1.21 - cosProperty-1.1.17 - cosTime-1.1.14 - cosTransactions-1.2.14 - et-1.5 - gs-1.5.16 - ic-4.3.6 - orber-3.7.1 - os_mon-2.3 - ose-1.0.2 - public_key-0.22.1 - reltool-0.6.6 - sasl-2.4.1 - typer-0.9.8 - webtool-0.8.10 - xmerl-1.3.7 Conflicts: OTP_VERSION erts/vsn.mk