Permalink
Browse files

update release notes and AUTHORS

Change-Id: I0ec89d1d98bb97b92af206a5c838fe14479fd4f8
  • Loading branch information...
1 parent 218b1cb commit 3f1629a8aa6dca18132aaed502575583604925a9 @ndjensen ndjensen committed Jul 5, 2016
Showing with 54 additions and 5 deletions.
  1. +4 −1 AUTHORS
  2. +2 −2 release_notes/2.4-notes.rst
  3. +3 −1 release_notes/3.3-notes.rst
  4. +2 −1 release_notes/3.5-notes.rst
  5. +43 −0 release_notes/3.6-notes.rst
View
@@ -9,5 +9,8 @@ Active developers:
Past contributors:
Jon Wright <wright@esrf.fr>
- Dave Lovely <davelovely@gmail.com>
+ Dave Lovely
+ Tom Gurney
+ Jeff Stein
+ Tim Verbelen
(anyone else you see in the sourceforge or github history)
@@ -4,6 +4,6 @@ Jep 2.4 Release Notes
Packed Python strings
~~~~~~~~~~~~~~~~~~~~~
Jep now has methods for transforming a packed Python string to a Java float[]
-or byte[].
+or byte[]. *Contributed by Jon Wright.*
-https://docs.python.org/2/library/struct.html
+https://docs.python.org/2/library/struct.html
@@ -1,7 +1,8 @@
Jep 3.3 Release Notes
*********************
This release emphasized numpy support and better exception handling. It is
-compatible with Python 2.6 and 2.7.
+compatible with Python 2.6 and 2.7. *Nathan Jensen became the new project
+lead.*
Numpy support
@@ -31,6 +32,7 @@ Improved distutils build
* The distutils build (setup.py) now supports building with the Oracle JDK
on Mac OS X.
* The distutils build (setup.py) now supports building on Windows.
+ *Contributed by Dave Lovely.*
Improved exception handling
@@ -1,7 +1,8 @@
Jep 3.5 Release Notes
*********************
This release emphasized improved performance and code cleanup. It is
-compatible with Python 2.6, 2.7, 3.2, 3.3, 3.4, and 3.5.
+compatible with Python 2.6, 2.7, 3.2, 3.3, 3.4, and 3.5. *Ben Steffensmeier
+joined the project as a key contributor.*
Improved performance
@@ -0,0 +1,43 @@
+Jep 3.6 Release Notes
+*********************
+This release emphasized consistency and new features. It is compatible
+with Python 2.6, 2.7, 3.2, 3.3, 3.4, and 3.5.
+
+
+FreeBSD support
+~~~~~~~~~~~~~~~
+Jep can now be built on FreeBSD.
+
+
+Improved method choosing
+~~~~~~~~~~~~~~~~~~~~~~~~
+Jep now has improved method choosing when Python tries to call a Java
+method that is overloaded. Methods will be chosen based off of how closely
+the Python inputs match the Java argument types.
+
+
+Python initialization variables
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Jep now supports configuring global Python interpreter variables before
+the Python interpreter has been initialized. These global variables
+correspond roughly to the Python command line arguments such as
+python -B or python -E. For more information, see the javadoc on PyConfig
+and/or run python --help from a command line. *Contributed by Jeff Stein.*
+
+
+Improved Java memory efficiency
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Jep now manages local references more efficiently, freeing up Java heap
+memory earlier for long running Python code.
+
+
+Unsigned NDArray support
+~~~~~~~~~~~~~~~~~~~~~~~~
+Jep now supports unsigned Python ndarrays transforming to/from unsigned
+Java NDarrays. *Contributed by Tim Verbelen.*
+
+
+Other changes
+~~~~~~~~~~~~~
+* Jep is more efficient when transforming Python ndarrays to/from Java
+NDArrays.

0 comments on commit 3f1629a

Please sign in to comment.