openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
E
Experimental GCJ Replacement
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 11 hours
ago. based on code collected
about 23 hours
ago.
Apr 24, 2023 — Apr 24, 2024
Showing page 1 of 29
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
moved jits
Tom Tromey
as tromey
More...
about 18 years ago
* llvm.cc (initialize): Add PrintFunctionPass if desired. (dump_functions): New global. (prolog): Branch to prolog block from allocation block. <op_arraylength>: Put final LoadInst into current block.
Tom Tromey
as tromey
More...
about 18 years ago
* README: Updated. * libgcj-dynload.patch: New file. * libgcj-patch: Removed. * libgcj-libjit.patch, libgcj-llvm.patch: New files. * java-cpool.h, java-insns.h: New files from libgcj. * jit.cc: Use jitapi.h interface. * llvm.cc: Use jitapi.h interface. * Makefile: New file.
Tom Tromey
as tromey
More...
about 18 years ago
notes update
Tom Tromey
as tromey
More...
about 18 years ago
* llvm.cc (get_field): Load address or offset of field.
Tom Tromey
as tromey
More...
about 18 years ago
* llvm.cc (initialize): Create a function pass manager. (closure): Use it.
Tom Tromey
as tromey
More...
about 18 years ago
* llvm.cc (get_element_ptr): New method.
Tom Tromey
as tromey
More...
about 18 years ago
* llvm.cc: New file.
Tom Tromey
as tromey
More...
about 18 years ago
* jit.cc <op_fcmpg, op_dcmpl, op_dcmpg>: Use correct types.
Tom Tromey
as tromey
More...
about 18 years ago
added remaining files
Tom Tromey
as tromey
More...
about 18 years ago
Initial revision
Tom Tromey
as tromey
More...
about 18 years ago
* bytecode/signature.cc (parse_actual_type_arguments): Use a model_forwarding_owned.
Tom Tromey
as tromey
More...
over 19 years ago
* bytecode/generate.cc (handle_inc_dec): Narrow value before storing.
Tom Tromey
as tromey
More...
over 19 years ago
* bytecode/generate.hh (bytecode_generator::handler): Documented.
Tom Tromey
as tromey
More...
over 19 years ago
* bytecode/generate.cc (add_exception_handler): Push new handler on front of list.
Tom Tromey
as tromey
More...
over 19 years ago
* bytecode/generate.hh (bytecode_generator::handle_invocation): Updated. (bytecode_generator::emit_null_pointer_check): Declare. * bytecode/generate.cc (emit_null_pointer_check): New method. (visit_new): Use it. (handle_invocation): Added null_check_semantics argument. (visit_super_invocation): Updated. (visit_this_invocation): Likewise. (visit_field_ref): Use emit_null_pointer_check. * model/invoke.hh (model_invocation_base::get_expression): New method.
Tom Tromey
as tromey
More...
over 19 years ago
* model/fieldref.cc (resolve): Fold qualifying expression.
Tom Tromey
as tromey
More...
over 19 years ago
* model/invoke.cc (handle_resolve): Fold qualifying expression.
Tom Tromey
as tromey
More...
over 19 years ago
* bytecode/generate.cc (visit_conditional): Only reduce stack when target is not IGNORE.
Tom Tromey
as tromey
More...
over 19 years ago
* bytecode/generate.cc (handle_inc_dec): Don't use iinc for types other than 'int'. Properly narrow result in narrow integer case.
Tom Tromey
as tromey
More...
over 19 years ago
* bytecode/generate.hh (bytecode_generator::finally_creator): New class. (bytecode_generator::finally_handler): New struct. (bytecode_generator::finally_stack_element_type): Removed. (bytecode_generator::fstackt): Updated. * bytecode/generate.cc (visit_synchronized): Handle exception stack effects and non-local exits from body. Use finally_creator. (finally_creator): New constructor. (~finally_creator): New destructor. (emit_saved_cleanup): Changed arguments. Increase max_stack if needed. (any_cleanups_p): Updated. (call_cleanups): Likewise. (visit_try): Updated.
Tom Tromey
as tromey
More...
over 19 years ago
* model/invoke.cc (get_qualifying_class): New method. Handle special Object case from binary compatibility spec. * model/invoke.hh (model_invocation_base::get_qualifying_class): Moved body to .cc file. * bytecode/generate.cc (handle_invocation): Use const_cast.
Tom Tromey
as tromey
More...
over 19 years ago
* source/lex.cc (create_int_literal): Return a decimal token if needed. Correctly handle overflow. * source/token.hh (TOKEN_DECIMAL_INT_LIT): New enum value. (TOKEN_DECIMAL_LONG_LIT): Likewise. * source/parse.cc (unary_expression): Special case for unary minus with decimal integer literal argument. (primary): Handle new tokens. Check for most negative value.
Tom Tromey
as tromey
More...
over 19 years ago
Rewrite the last code from GCC: * source/lex.hh (lexer::get_no_eof): Declare. * source/lex.cc (character_literal): Use better location for character literal. (get_no_eof): New method. (end_comment): Use it. (parse_javadoc): Rewrote from scratch. (NUM_BITS): New define. (numeric_literal): Likewise. (HOST_WIDE_INT): Removed. (HOST_BITS_PER_WIDE_INT): Likewise. (HOST_BITS_PER_CHAR): Likewise. (create_int_literal): New method. (parse_float_literal): Likewise.
Tom Tromey
as tromey
More...
over 19 years ago
* bytecode/relocation.cc (perform): Fix offset computations in goto_w case.
Tom Tromey
as tromey
More...
over 19 years ago
* fdlibm/classpath.cc (classpath_string_to_double): Check errno.
Tom Tromey
as tromey
More...
over 19 years ago
* Updated all header guard names.
Tom Tromey
as tromey
More...
over 19 years ago
* configure.ac (BOOTCLASSPATH): Put documentation in AC_DEFINE.
Tom Tromey
as tromey
More...
over 19 years ago
* main.cc (argument_parser::handle_warning): Handle -Wno-. (argument_parser::help_warnings): Document -Wno-.
Tom Tromey
as tromey
More...
over 19 years ago
* model/method.cc (check_referenced): Recognize serialization methods and <clinit>.
Tom Tromey
as tromey
More...
over 19 years ago
←
1
2
3
4
5
6
7
8
9
…
28
29
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree