aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/gcj.texi
AgeCommit message (Collapse)AuthorFilesLines
2004-08-12gcj.texi: Add subsection on signal usage.David Daney1-0/+13
2004-08-12 David Daney <ddaney@avtrex.com> * java/gcj.texi: Add subsection on signal usage. From-SVN: r85878
2004-07-23Makefile.am: Rename jar binary to fastjar.Thomas Fitzsimmons1-26/+26
2004-07-23 Thomas Fitzsimmons <fitzsim@redhat.com> * Makefile.am: Rename jar binary to fastjar. * Makefile.in: Regenerate. * fastjar.texi: Rename references to jar binary with fastjar. 2004-07-23 Thomas Fitzsimmons <fitzsim@redhat.com> * Make-lang.in: Replace rmic and rmiregistry references with grmic and grmiregistry. * gcj.texi: Likewise. 2004-07-23 Thomas Fitzsimmons <fitzsim@redhat.com> * Makefile.am: Replace jar, rmic and rmiregistry references with gjar, grmic and grmiregistry. * configure.in: Likewise. * Makefile.in: Regenerate. * configure: Likewise. * gcj/Makefile.in: Likewise. * include/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. From-SVN: r85101
2004-07-07* gcj.texi (Linking): New node. Document -lgij usage.Per Bothner1-9/+49
From-SVN: r84252
2004-07-07* gcj.texi (Invoking gij): Document new -verbose:class flag.Per Bothner1-0/+3
From-SVN: r84250
2004-05-28gcj.texi (Object allocation): Remove _Jv_AllocBytes.Bryce McKinlay1-10/+29
* gcj.texi (Object allocation): Remove _Jv_AllocBytes. (Mixing with C++): Document JvAllocBytes and RawDataManaged. * gcj/cni.h (JvAllocBytes): New public CNI function. Calls _Jv_AllocBytes. * gnu/gcj/RawDataManaged.java: New file. * java/lang/Thread.java (data): Declare as RawDataManaged. * java/lang/natThread.cc (init_native): Cast natThread data to RawDataManaged, not jobject. * Makefile.am (ordinary_java_source_files): Add RawDataManaged. * Makefile.in: Rebuilt. From-SVN: r82372
2004-03-23* gcj.texi (Extensions): Document GCJ_PROPERTIES.Tom Tromey1-1/+13
From-SVN: r79867
2004-03-20class.c, [...]: Fix comment typos.Kazu Hirata1-2/+2
* class.c, gjavah.c, lang.c: Fix comment typos. * gcj.texi: Fix typos. From-SVN: r79744
2004-03-19* gcj.texi (Code Generation): Document new flags and assert defaults.Per Bothner1-0/+21
From-SVN: r79715
2004-03-16jcf-jump.c (options): New --print-constants option.Per Bothner1-0/+5
* jcf-jump.c (options): New --print-constants option. * gcj.texi (Invoking jcf-dump): Document --print-constants. From-SVN: r79558
2003-08-28* gcj.texi (Extensions): Document gcjlib URLs.Tom Tromey1-0/+15
From-SVN: r70891
2003-08-20gcj.texi (Extensions): Added xref.Tom Tromey1-1/+11
* gcj.texi (Extensions): Added xref. (libgcj Runtime Properties): Document gnu.gcj.runtime.VMClassLoader.library_control. From-SVN: r70601
2003-08-13* gcj.texi (Invoking gij): Document -X and -?.Tom Tromey1-1/+9
From-SVN: r70406
2003-07-08* gcj.texi: CNI now expands to Compiled Native Interface.Mark Wielaard1-2/+2
From-SVN: r69103
2003-03-30fastjar.texi: Remove @ at start of file.Joseph Myers1-1/+1
fastjar: * fastjar.texi: Remove @ at start of file. gcc/java: * gcj.texi: Remove @ at start of file. From-SVN: r65045
2003-02-24lang-options.h: Added -Wdeprecated.Tom Tromey1-0/+3
* lang-options.h: Added -Wdeprecated. * gcj.texi (Warnings): Document -Wdeprecated. * java-tree.h (flag_deprecated): Declare. * lang.c (lang_W_options): Added deprecated. (flag_deprecated): New global. * chartables.h: Rebuilt. * gen-table.pl (process_one): Look at whitespace. (print_tables): Define LETTER_SPACE, LETTER_MASK. * parse.h (CLEAR_DEPRECATED): New macro. (CHECK_DEPRECATED_NO_RESET): New macro. * jcf-parse.c (handle_deprecated): New function. (HANDLE_DEPRECATED_ATTRIBUTE): New define. * jcf-reader.c (get_attribute): Handle Deprecated attribute. * parse.y (resolve_type_during_patch): Check deprecation. (jdep_resolve_class): Likewise. (process_imports): Likewise. (resolve_expression_name): Likewise. (check_deprecation): Strip arrays from decl. Check flag_deprecated. (patch_method_invocation): Also check the particular constructor for deprecation. (register_fields): Use CHECK_DEPRECATED_NO_RESET in loop. * jcf-write.c (append_deprecated_attribute): New function. (generate_classfile): Generate deprecated attribute when appropriate. * lex.c (java_parse_doc_section): Return type now void. Rewrote. (java_lex) [case '*']: Simplify logic. (java_start_char_p): Use LETTER_MASK. (java_part_char_p): Likewise. (java_space_char_p): New function. From-SVN: r63350
2003-02-04fastjar.texi: Update to GFDL 1.2.Joseph Myers1-1/+1
fastjar: * fastjar.texi: Update to GFDL 1.2. gcc: * doc/gcc.texi, doc/gccint.texi, doc/gcov.texi, doc/include/fdl.texi, doc/invoke.texi: Update to GFDL 1.2. * doc/install.texi: Update copyright dates. Update to GFDL 1.2. gcc/ada: * gnat_rm.texi, gnat_ug.texi: Update to GFDL 1.2. * gnat_ug_unx.texi, gnat_ug_vms.texi, gnat_ug_vxw.texi, gnat_ug_wnt.texi: Regenerate. gcc/f: * g77.texi, invoke.texi: Update to GFDL 1.2. gcc/java: * gcj.texi: Update to GFDL 1.2. gcc/treelang: * treelang.texi: Update to GFDL 1.2. libiberty: * libiberty.texi: Update to GFDL 1.2. libstdc++-v3: * docs/html/17_intro/porting.texi: Update to GFDL 1.2. * docs/html/17_intro/porting.html: Regenerate. From-SVN: r62365
2003-01-22gcj.texi (Input and output files): Mention non-class entries.Tom Tromey1-1/+4
* gcj.texi (Input and output files): Mention non-class entries. * decl.c (java_init_decl_processing): Call init_resource_processing. * java-tree.h (compile_resource_data, write_resource_constructor, compile_resource_file, init_resource_processing): Declare. * config-lang.in (gtfiles): Added resource.c. * Make-lang.in (gt-java-resource.h): New target. (JAVA_OBJS): Added resource.o. (java/resource.o): New target. * resource.c: New file. * class.c (compile_resource_file): Moved to resource.c. (registerResource_libfunc): Likewise. (utf8_decl_list): Mark with GTY; now static. * jcf-parse.c (classify_zip_file): New function. (parse_zip_file_entries): Use it; compile .properties files. (process_zip_dir): Use classify_zip_file and compute_class_name. Don't write class name into zip directory. (java_parse_file): Call write_resource_constructor. (compute_class_name): New function. * jcf-io.c (read_zip_member): Reindented. From-SVN: r61614
2003-01-03gcj.texi (Standard Properties): Document http.proxyHost and http.proxyPort.Tom Tromey1-0/+6
* gcj.texi (Standard Properties): Document http.proxyHost and http.proxyPort. From-SVN: r60844
2003-01-03* gcj.texi (GNU Classpath Properties): Document new properties.Tom Tromey1-0/+9
From-SVN: r60840
2002-12-28cpp.texi, [...]: Use @copying.Joseph Myers1-45/+31
gcc: * doc/cpp.texi, doc/gcc.texi, doc/gccint.texi, doc/install.texi: Use @copying. gcc/ada: * gnat_rm.texi, gnat_ug.texi: Use @copying. * gnat_ug_unx.texi, gnat_ug_vms.texi, gnat_ug_vxw.texi, gnat_ug_wnt.texi: Regenerate. gcc/f: * g77.texi: Use @copying. gcc/java: * gcj.texi: Use @copying. gcc/treelang: * treelang.texi: Use @copying. libstdc++-v3: * docs/html/17_intro/porting.texi: Use @copying. * docs/html/17_intro/porting.html: Regenerate. From-SVN: r60587
2002-12-23gcj.texi: Include Cover Texts in man page.Joseph Myers1-0/+3
gcc/java: * gcj.texi: Include Cover Texts in man page. fastjar: * fastjar.texi: Include Cover Texts in man page. From-SVN: r60451
2002-12-23gcc-common.texi: Define DEVELOPMENT.Joseph Myers1-6/+3
* doc/include/gcc-common.texi: Define DEVELOPMENT. ada: * gnat_rm.texi: Include gcc-common.texi. Use GCC version number only. * Make-lang.in ($(srcdir)/ada/gnat_ug_unx.info, $(srcdir)/ada/gnat_ug_vms.info, $(srcdir)/ada/gnat_ug_vxw.info, $(srcdir)/ada/gnat_ug_wnt.info, $(srcdir)/ada/gnat_rm.info, ada/gnat_ug_unx.dvi, ada/gnat_ug_vms.dvi, ada/gnat_ug_vxw.dvi, ada/gnat_ug_wnt.dvi, ada/gnat_rm.dvi): Depend on $(srcdir)/doc/include/gcc-common.texi. f: * root.texi: Include gcc-common.texi. * bugs.texi, news.texi: Don't include root.texi as part of full manual. * g77.texi: Update for use of gcc-common.texi. * Make-lang.in ($(srcdir)/f/g77.info, f/g77.dvi): Depend on $(srcdir)/doc/include/gcc-common.texi. java: * gcj.texi: Include gcc-common.texi. * Make-lang.in ($(srcdir)/java/gcj.info, java/gcj.dvi): Depend on $(srcdir)/doc/include/gcc-common.texi. treelang: * treelang.texi: Include gcc-common.texi. * Make-lang.in ($(srcdir)/treelang/treelang.info, treelang.dvi): Depend on gcc-common.texi. Add other missing dependencies. (treelang.dvi): Use texi2dvi. From-SVN: r60446
2002-12-22gcj.texi (Limitations): Add note about org.xml.sax and org.w3c.dom.Anthony Green1-0/+11
2002-12-22 Anthony Green <green@redhat.com> * gcj.texi (Limitations): Add note about org.xml.sax and org.w3c.dom. From-SVN: r60411
2002-12-16gcc-common.texi: Change version number to 3.4.Mark Mitchell1-1/+1
* doc/include/gcc-common.texi: Change version number to 3.4. * gcj.texi: Change version number to 3.4. * root.texi: Change version number to 3.4. From-SVN: r60183
2002-10-25gcj.texi (Invoking gij): Document --showversion.Tom Tromey1-2/+5
* gcj.texi (Invoking gij): Document --showversion. (Standard Properties): java.library.path now set. From-SVN: r58519
2002-10-20gcj.texi: Added item describing the GCJ runtime property "gnu.gcj.progname".Ranjit Mathew1-0/+3
2002-10-20 Ranjit Mathew <rmathew@hotmail.com> * gcj.texi: Added item describing the GCJ runtime property "gnu.gcj.progname". From-SVN: r58342
2002-10-11* gcj.texi (Compatibility): Add Limitations and Extensions section.Mark Wielaard1-4/+36
From-SVN: r58067
2002-10-04gcj.texi (Standard properties): Change default of java.awt.toolkit to ↵Michael Koch1-1/+1
gnu.awt.gtk.GtkToolkit. 2002-10-03 Michael Koch <konqueror@gmx.de> * gcj.texi (Standard properties): Change default of java.awt.toolkit to gnu.awt.gtk.GtkToolkit. From-SVN: r57819
2002-09-30Fix docsAnthony Green1-1/+0
From-SVN: r57655
2002-09-30Add -fno-assert flag.Anthony Green1-2/+12
From-SVN: r57649
2002-09-02gcj.texi: Add chapter about system properties.Mark Wielaard1-9/+240
* gcj.texi: Add chapter about system properties. Fixed some typos. From-SVN: r56740
2002-08-22* gcj.texi (Invoking gij): Document -cp and -classpath.Tom Tromey1-0/+8
From-SVN: r56521
2002-08-16gcj.texi (Class Initialization): Mention class initialization of arrays.Tom Tromey1-10/+11
* gcj.texi (Class Initialization): Mention class initialization of arrays. From-SVN: r56386
2002-08-04gcc-common.texi (version-GCC): Increase to 3.3.Joseph Myers1-1/+1
* doc/include/gcc-common.texi (version-GCC): Increase to 3.3. java: * gcj.texi (version-gcc): Increase to 3.3. f: * root.texi (version-gcc): Increase to 3.3. From-SVN: r56026
2002-07-01gcj.texi: Fixed gcj invocation example so that it compiles.T.J. Mather1-1/+1
2002-06-29 T.J. Mather <tjmather@maxmind.com> * gcj.texi: Fixed gcj invocation example so that it compiles. From-SVN: r55126
2002-06-04gcj.texi (Input Options): Fixed typo.Michael Koch1-1/+1
2002-06-04 Michael Koch <konqueror@gmx.de> * gcj.texi (Input Options): Fixed typo. From-SVN: r54263
2002-04-23For PR java/6314:Tom Tromey1-4/+8
* jvspec.c (lang_specific_driver): Use --resource, not -R. Also recognize `-fcompile-resource='. * gcj.texi (Invoking gcj): Use --resource, not -R. Expanded text a bit. From-SVN: r52690
2002-04-12Add --extdirs support.Anthony Green1-1/+10
From-SVN: r52227
2002-04-08For PR libgcj/5303:Tom Tromey1-2/+123
* .cvsignore: Added rmic.1 and rmiregistry.1. * gcj.texi (Top): Link to new nodes. (Invoking rmic): New node. (Invoking rmiregistry): Likewise. * Make-lang.in (java.generated-manpages): Added rmic.1 and rmiregistry.1. (java.maintainer-clean): Likewise. ($(srcdir)/java/rmic.1): New target. ($(srcdir)/java/rmiregistry.1): Likewise. (java.install-man): Handle rmic.1 and rmiregistry.1. From-SVN: r52035
2002-04-08gcj.texi (Invocation): Update JvAttachCurrentThread documentation.Bryce McKinlay1-9/+43
* gcj.texi (Invocation): Update JvAttachCurrentThread documentation. Add note about handling uncaught exceptions. Add an exception handler to example. From-SVN: r52022
2002-04-08* gcj.texi (Invocation): Document CNI invocation API.Bryce McKinlay1-1/+63
From-SVN: r52012
2002-03-20gcj.texi: @code{gcj} becomes @command{gcj}.Nic Ferrier1-58/+59
* gcj.texi: @code{gcj} becomes @command{gcj}. @code{gcc} becomes @command{gcc}. GcjRaw changed to gnu.gcc.RawData. From-SVN: r51092
2002-03-03Make --CLASSPATH by a synonym for --classpath and -classpath.Per Bothner1-21/+14
Implement --bootclasspath. From-SVN: r50247
2002-02-28expr.c (java_array_data_offset): Removed function.Bryce McKinlay1-3/+14
* expr.c (java_array_data_offset): Removed function. (JAVA_ARRAY_LENGTH_OFFSET): Removed macro. (build_java_array_length_access): Obtain "length" value using a COMPONENT_REF, instead of INDIRECT_REF and arithmetic. (build_java_arrayaccess): Correct comment. Access "data" using a COMPONENT_REF, and return an ARRAY_REF instead of an INDIRECT_REF. (build_java_arraystore_check): New function. (expand_java_arraystore): Use build_java_arraystore_check. * parse.y (patch_assignment): Simplify code to insert a store check when lvalue is an ARRAY_REF. Use build_java_arraystore_check. * check-init.c (check_init): Update to reflect that an array length access is now a COMPONENT_REF. * gcj.texi (Code Generation): Improve documentation of -fno-bounds-check. Add documentation for -fno-store-check. * java-tree.h (flag_store_check): Declare. (build_java_arraystore_check): Declare. * lang.c (flag_store_check): Initialize to 1. (lang_f_options): Add store-check option. * jvspec.c: Don't pass store-check option to jvgenmain. * lang-options.h: Add help string for -fno-store-check. From-SVN: r50129
2002-02-20gcj.texi: Option `--classpath' becomes `--CLASSPATH.'Option `--CLASSPATH' ↵Nic Ferrier1-8/+10
becomes... * gcj.texi: Option `--classpath' becomes `--CLASSPATH.'Option `--CLASSPATH' becomes `--classpath.' * gjavah.c: Likewise. * jcf-dump.c: Likewise. * lang-options.h: Likewise. * lang.c: Likewise. * jcf-path.c: Updated comment. (jcf_path_classpath_arg): Renamed `jcf_path_CLASSPATH_arg.' (jcf_path_CLASSPATH_arg): Renamed `jcf_path_classpath_arg.' * jcf.h (jcf_path_CLASSPATH_arg): Ditto. (jcf_path_CLASSPATH_arg): Ditto. (classpath_u): Updated leading comment. From-SVN: r49918
2002-02-07gcj.texi (Input Options): --CLASSPATH does not suppress system path.Tom Tromey1-1/+1
* gcj.texi (Input Options): --CLASSPATH does not suppress system path. From-SVN: r49588
2002-02-01* gcj.texi (About CNI): New node.Nic Ferrier1-1/+870
From-SVN: r49417
2002-01-14gcj.texi: Fix whitespace and formatting errors in the synopsis of the man pages.Matthias Klose1-9/+9
* gcj.texi: Fix whitespace and formatting errors in the synopsis of the man pages. Update copyright. From-SVN: r48850
2002-01-14For PR libgcj/5303:Tom Tromey1-0/+62
* Make-lang.in (java.install-man): Handle jv-convert man page. (java.generated-manpages): Added jv-convert.1. (java.uninstall): Remove jv-convert.1. (java.maintainer-clean): Likewise. ($(srcdir)/java/jv-convert.1): New target. * gcj.texi (Top): Link to jv-convert node. (Individual utilities): Likewise. (Invoking jv-convert): New node. From-SVN: r48844
2001-12-17Separate user and internals manuals.Joseph Myers1-1/+1
* Makefile.in (info, $(docdir)/gcc.info, dvi, gcc.dvi): Update dependencies. ($(docdir)/gccint.info, gccint.dvi): New targets. (maintainer-clean, install-info, uninstall): Update. * doc/.cvsignore: Add gccint.info*. * doc/include/gcc-common.texi: New file. * doc/gcc.texi: Use it. Adjust to be a user-only manual. Put copyright notice in a macro. Don't include ISBN unless FSFPRINT is defined. * doc/gccint.texi: New file. * doc/configfiles.texi, doc/extend.texi, doc/invoke.texi, doc/md.texi, doc/passes.texi, doc/tm.texi, doc/trouble.texi: Update for separate user and internals manuals. f: * g77.texi, invoke.texi: Update links to GCC manual. java: * gcj.texi: Update link to GCC manual. From-SVN: r48119