Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
e90bcbf5
Commit
e90bcbf5
authored
Jul 29, 2004
by
Bryce McKinlay
Committed by
Bryce McKinlay
Jul 29, 2004
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* NEWS: Updated with news up to GCC 3.4 release.
From-SVN: r85283
parent
4d4fed15
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
90 additions
and
1 deletions
+90
-1
libjava/ChangeLog
+1
-0
libjava/NEWS
+89
-1
No files found.
libjava/ChangeLog
View file @
e90bcbf5
...
...
@@ -2,6 +2,7 @@
*
README
:
Remove
obsolete
info
.
Update
bug
URL
.
*
THANKS
:
Updated
.
*
NEWS
:
Updated
with
news
up
to
GCC
3.4
release
.
2004
-
07
-
28
Bryce
McKinlay
<
mckinlay
@
redhat
.
com
>
...
...
libjava/NEWS
View file @
e90bcbf5
New in libgcj X.XX:
*** Changes in GCC 3.4:
* Compiling a .jar file will now cause non-.class entries to be automatically
compiled as resources.
* libgcj has been ported to Darwin.
* Jeff Sturm has adapted Jan Hubicka's call graph optimization code to gcj.
* libgcj has a new gcjlib URL type; this lets URLClassLoader load code from
shared libraries.
* libgcj has been much more completely merged with GNU Classpath.
* Class loading is now much more correct; in particular the caller's class
loader is now used when that is required.
* Eclipse 2.x will run out of the box using gij.
* Parts of java.nio have been implemented. Direct and indirect buffers work,
as do fundamental file and socket operations.
* java.awt has been improved, though it is still not ready for general use.
* The HTTP protocol handler now uses HTTP/1.1 and can handle the POST method.
* The MinGW port has matured. Enhancements include socket timeout support,
thread interruption, improved Runtime.exec() handling and support for
accented characters in filenames.
*** Changes in GCC 3.3:
* The java.sql and javax.sql packages now implement the JDBC 3.0 (JDK 1.4)
API.
* The JDK 1.4 assert facility has been implemented.
* The bytecode interpreter is now direct threaded and thus faster.
*** Changes in GCC 3.1:
* libgcj now includes RMI, java.lang.ref.*, javax.naming, and
javax.transaction.
* Property files and other system resources can be compiled into executables
which use libgcj using the new gcj --resource feature.
* libgcj has been ported to more platforms. In particular there is now a
mostly-functional mingw32 (Windows) target port.
* JNI and CNI invocation interfaces were implemented, so gcj-compiled Java
code can now be called from a C/C++ application.
* gcj can now use builtin functions for certain known methods, for instance
Math.cos.
* gcj can now automatically remove redundant array-store checks in some common
cases.
* The --no-store-checks optimization option was added. This can be used to
omit runtime store checks for code which is known not to throw
ArrayStoreException
* The following third party interface standards were added to libgcj:
org.w3c.dom and org.xml.sax.
* java.security has been merged with GNU Classpath. The new package is now
JDK 1.2 compliant, and much more complete.
* A bytecode verifier was added to the libgcj interpreter.
* java.lang.Character was rewritten to comply with the Unicode 3.0 standard,
and improve performance.
* Partial support for many more locales was added to libgcj.
* Socket timeouts have been implemented.
* libgcj has been merged into a single shared library. There are no longer
separate shared libraries for the garbage collector and zlib.
* Several performance improvements were made to gcj and libgcj:
o Hash synchronization (thin locks)
o A special allocation path for finalizer-free objects
o Thread-local allocation
o Parallel GC, and other GC tweaks
*** Changes in GCC 3.0:
* libgcj now includes a bytecode interpreter. If a compiled version of a class
is not found in the application binary or linked shared libraries, the
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment