1. 18 Apr, 1999 3 commits
  2. 17 Apr, 1999 19 commits
  3. 16 Apr, 1999 18 commits
    • system.h: Always prototype abort. · 2a611d21
      1999-04-16 22:44 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
      	* system.h: Always prototype abort.  Prototype fatal.  Define
      	abort to call fatal, not fprintf/exit.  Define a stub macro
      	for trim_filename.
      	* toplev.c: Define DIR_SEPARATOR.  (trim_filename): New
      	function.
      	* toplev.h: Prototype trim_filename, and #undef system.h's stub.
      	* gcc.c, genattr.c, genattrtab.c, gencodes.c, genconfig.c,
      	genemit.c, genextract.c, genflags.c, genopinit.c, genoutput.c,
      	genpeep.c, genrecog.c: Make fatal non-static.
      	* gcov.c, gengenrtl.c, protoize.c: #undef abort after
      	including system.h.
      	* config/i386/dgux.h, config/m68k/xm-amix.h: Remove stale code
      	relating to abort.
      
      From-SVN: r26511
      Zack Weinberg committed
    • Note char-conversion-related optimizations. · bf69fb7e
      From-SVN: r26510
      Per Bothner committed
    • InputStreamReader.java (<init>): Set super.in correctly. · 839df961
      �
      	* java/io/InputStreamReader.java (<init>):  Set super.in correctly.
      	* java/io/OutputStreamWriter.java (<init>):  Set super.in correctly.
      	(writeChars):  Don't be quite so eager to flush.
      	* java/io/PrintStream.java:  Rewrite.  Now more similar to
      	OutputStreamWriter, using explicit UnicodeToBytes converter.
      	Also, autoflush does not need to flush so often.
      	* java/lang/natString.cc (getBytes):  More efficient algorithm.
       	(init(jbyteArray,jint,jint,jstring)):  More efficient.
      
      From-SVN: r26509
      Per Bothner committed
    • InputStreamReader.java (<init>): Set super.in correctly. · a99ce7ca
      �
      	* java/io/InputStreamReader.java (<init>):  Set super.in correctly.
      	* java/io/OutputStreamWriter.java (<init>):  Set super.in correctly.
      	(writeChars):  Don't be quite so eager to flush.
      	* java/io/PrintStream.java:  Rewrite.  Now more similar to
      	OutputStreamWriter, using explicit UnicodeToBytes converter.
      	Also, autoflush does not need to flush so often.
      	* java/lang/natString.cc (getBytes):  More efficient algorithm.
       	(init(jbyteArray,jint,jint,jstring)):  More efficient.
      
      From-SVN: r26508
      Per Bothner committed
    • class.c (finish_struct): Remove unused variable. · 78638e24
      	* class.c (finish_struct): Remove unused variable.
      	(pushclass): Likewise.
      	(invalidate_class_lookup_cache): Likewise.
      	* cp-tree.def (TYPENAME_TYPE): Improve documentation.
      	* decl.c (build_typename_type): Make sure TYPENAME_TYPE_FULLNAME
      	doesn't get obliterated.
      	(make_typename_type): Handle template classes correctly.
      
      From-SVN: r26507
      Mark Mitchell committed
    • tweak spelling · 4d1bb612
      From-SVN: r26506
      Jason Merrill committed
    • Makefile.am: Various changes for new files and conversions. · 714091c6
      �
      	* Makefile.am:  Various changes for new files and conversions.
      
      From-SVN: r26505
      Per Bothner committed
    • Makefile.am: Various changes for new files and conversions. · dfd08a83
      0
      	* Makefile.am:  Various changes for new files and conversions.
      
      From-SVN: r26504
      Per Bothner committed
    • JIS0201.h: New file, generated from Unicode table. · 2373aba2
       
      	* gnu/gcj/convert/JIS0201.h:  New file, generated from Unicode table.
      	* gnu/gcj/convert/Input_JavaSrc.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Input_SJIS.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Output_EUCJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/Output_SJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/natInput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natInput_SJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_SJIS.cc:  New file.
      	* gnu/gcj/convert/make-trie.c:  New file: functions to make a trie.
      	* gnu/gcj/convert/gen-from-JIS.c:  Invoke make-trie for output.
      	* gnu/gcj/convert/Unicode_to_JIS.cc:  New generated trie table.
      
      From-SVN: r26503
      Per Bothner committed
    • JIS0201.h: New file, generated from Unicode table. · 0ff6b2f1
      �
      	* gnu/gcj/convert/JIS0201.h:  New file, generated from Unicode table.
      	* gnu/gcj/convert/Input_JavaSrc.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Input_SJIS.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Output_EUCJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/Output_SJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/natInput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natInput_SJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_SJIS.cc:  New file.
      	* gnu/gcj/convert/make-trie.c:  New file: functions to make a trie.
      	* gnu/gcj/convert/gen-from-JIS.c:  Invoke make-trie for output.
      	* gnu/gcj/convert/Unicode_to_JIS.cc:  New generated trie table.
      
      From-SVN: r26502
      Per Bothner committed
    • JIS0201.h: New file, generated from Unicode table. · 7b824de3
      �
      	* gnu/gcj/convert/JIS0201.h:  New file, generated from Unicode table.
      	* gnu/gcj/convert/Input_JavaSrc.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Input_SJIS.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Output_EUCJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/Output_SJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/natInput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natInput_SJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_SJIS.cc:  New file.
      	* gnu/gcj/convert/make-trie.c:  New file: functions to make a trie.
      	* gnu/gcj/convert/gen-from-JIS.c:  Invoke make-trie for output.
      	* gnu/gcj/convert/Unicode_to_JIS.cc:  New generated trie table.
      
      From-SVN: r26501
      Per Bothner committed
    • JIS0201.h: New file, generated from Unicode table. · 063ee226
      h
      	* gnu/gcj/convert/JIS0201.h:  New file, generated from Unicode table.
      	* gnu/gcj/convert/Input_JavaSrc.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Input_SJIS.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Output_EUCJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/Output_SJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/natInput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natInput_SJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_SJIS.cc:  New file.
      	* gnu/gcj/convert/make-trie.c:  New file: functions to make a trie.
      	* gnu/gcj/convert/gen-from-JIS.c:  Invoke make-trie for output.
      	* gnu/gcj/convert/Unicode_to_JIS.cc:  New generated trie table.
      
      From-SVN: r26500
      Per Bothner committed
    • JIS0201.h: New file, generated from Unicode table. · a858c97c
      8
      	* gnu/gcj/convert/JIS0201.h:  New file, generated from Unicode table.
      	* gnu/gcj/convert/Input_JavaSrc.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Input_SJIS.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Output_EUCJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/Output_SJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/natInput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natInput_SJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_SJIS.cc:  New file.
      	* gnu/gcj/convert/make-trie.c:  New file: functions to make a trie.
      	* gnu/gcj/convert/gen-from-JIS.c:  Invoke make-trie for output.
      	* gnu/gcj/convert/Unicode_to_JIS.cc:  New generated trie table.
      
      From-SVN: r26499
      Per Bothner committed
    • JIS0201.h: New file, generated from Unicode table. · 90d4e719
      `
      	* gnu/gcj/convert/JIS0201.h:  New file, generated from Unicode table.
      	* gnu/gcj/convert/Input_JavaSrc.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Input_SJIS.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Output_EUCJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/Output_SJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/natInput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natInput_SJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_SJIS.cc:  New file.
      	* gnu/gcj/convert/make-trie.c:  New file: functions to make a trie.
      	* gnu/gcj/convert/gen-from-JIS.c:  Invoke make-trie for output.
      	* gnu/gcj/convert/Unicode_to_JIS.cc:  New generated trie table.
      
      From-SVN: r26498
      Per Bothner committed
    • JIS0201.h: New file, generated from Unicode table. · ee430f2e
      �
      	* gnu/gcj/convert/JIS0201.h:  New file, generated from Unicode table.
      	* gnu/gcj/convert/Input_JavaSrc.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Input_SJIS.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Output_EUCJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/Output_SJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/natInput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natInput_SJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_SJIS.cc:  New file.
      	* gnu/gcj/convert/make-trie.c:  New file: functions to make a trie.
      	* gnu/gcj/convert/gen-from-JIS.c:  Invoke make-trie for output.
      	* gnu/gcj/convert/Unicode_to_JIS.cc:  New generated trie table.
      
      From-SVN: r26497
      Per Bothner committed
    • JIS0201.h: New file, generated from Unicode table. · e845258b
      �
      	* gnu/gcj/convert/JIS0201.h:  New file, generated from Unicode table.
      	* gnu/gcj/convert/Input_JavaSrc.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Input_SJIS.java: New BytesToUnicode class.
      	* gnu/gcj/convert/Output_EUCJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/Output_SJIS.java:  New UnicodeToBytes class.
      	* gnu/gcj/convert/natInput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natInput_SJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_EUCJIS.cc:  New file.
      	* gnu/gcj/convert/natOutput_SJIS.cc:  New file.
      	* gnu/gcj/convert/make-trie.c:  New file: functions to make a trie.
      	* gnu/gcj/convert/gen-from-JIS.c:  Invoke make-trie for output.
      	* gnu/gcj/convert/Unicode_to_JIS.cc:  New generated trie table.
      
      From-SVN: r26496
      Per Bothner committed
    • Fix truncated comments. · 3c645c3e
      From-SVN: r26495
      Per Bothner committed
    • UnicodeToBytes.java (write(String,int,int,char[])): New overloading, allows greater efficiency. · 2012fd2d
      �
      	* gnu/gcj/convert/UnicodeToBytes.java (write(String,int,int,char[])):
      	New overloading, allows greater efficiency.
      	* gnu/gcj/convert/Output_8859_1.java (write(String,int,int,char[])):
      	New overloading (for efficiency - avoids copying).
      	* gnu/gcj/convert/Output_UTF8.java:  Fix typo: 0xC0 -> 0c3F.
      	* gnu/gcj/convert/Input_UTF8.java:  Fix typos in bit masks.
      
      From-SVN: r26494
      Per Bothner committed