info-easejs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[info-easejs] GNU ease.js 0.2.1 released [stable]


From: Mike Gerwitz
Subject: [info-easejs] GNU ease.js 0.2.1 released [stable]
Date: Thu, 17 Apr 2014 00:39:54 -0400
User-agent: Mutt/1.5.21 (2010-09-15)

This is a maintenance release for the 0.2.0 series, including performance
enhancements and copyright assignment to the FSF. The copyright assignment
will allow the Free Software Foundation to enforce the project licenses and
ensures that GNU ease.js will always remain free (as in freedom).

Changes between 0.2.0 and 0.2.1:
  * [copyright] Copyright assigned to the Free Software Foundation
  * Private methods are no longer wrapped by ease.js
    - There is no longer a small performance hit for using private methods;
      they act as normal function calls on the prototype chain.
    - Will not thwart tail call optimization attempts (when implemented by
      engines).
  - Various v8 optimizations to resolve instances of unoptimized code in JIT
    engine
  - Removal of unnecessary proxy fallback code for a buggy proprietary web
    browser
  - Performance test cases now output data in a generic format
    - Began HTML report generation; nothing special yet.


Getting GNU ease.js
-------------------
Here are the compressed sources and a GPG detached signature[*]:
  https://ftp.gnu.org/gnu/easejs/easejs-0.2.1.tar.gz
  https://ftp.gnu.org/gnu/easejs/easejs-0.2.1.tar.gz.sig

Alternative download options are available at:
  http://www.gnu.org/software/easejs/download.html

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact.  First, be sure to download both the .sig file
and the corresponding tarball.  Then, run a command like this:

  gpg --verify easejs-0.2.1.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 8EE30EAB

and rerun the 'gpg --verify' command.


About GNU ease.js
-----------------
GNU ease.js is a classical object-oriented framework for JavaScript,
intended to eliminate boilerplate code and "ease" the transition into
JavaScript from other object-oriented languages. Features include simple and
intuitive class definitions; classical inheritance; abstract classes and
methods; traits as mixins; interfaces; public, protected, and private access
modifiers; static and constant members; and more. Please see the
comprehensive documentation at
<https://www.gnu.org/software/easejs/manual.html> for more information,
examples, and implementation details.


Thank GNUs
----------
Thanks to Donald Robertson III for his help and guidance during the
copyright assignment process.

-- 
Mike Gerwitz
Free Software Hacker | GNU Maintainer
http://mikegerwitz.com
FSF Member #5804 | GPG Key ID: 0x8EE30EAB

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]