1
I Use This!
Inactive

Commits : Listings

Analyzed about 19 hours ago. based on code collected 1 day ago.
Nov 07, 2023 — Nov 07, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
-some fixes for generating javadoc comments that i made a while back, but didn't get around to committing. More... almost 11 years ago
Adding a new goto post-processing tool. This code depends on Apache Commons BCEL (Byte Code Engineering Library): http://commons.apache.org/bcel/ More... about 12 years ago
-fixed a bug in formatted read causing repeated specs to be read wrong. keith More... almost 14 years ago
-should have committed this file a while back, but forgot More... almost 14 years ago
-backing out an accidental commit keith More... almost 14 years ago
-emit string declarations as left justified -added code to allow ASSIGN variables to be specified in READ statements (i did this for WRITE before, but forgot to add similar code for READ) -adding more hacks to the Formatter to work around various bugs More... almost 14 years ago
-adding correct output for f77 test cases to check for formatting errors keith More... almost 14 years ago
-implemented error checking for IMPLICIT NONE keith More... almost 14 years ago
-just rearranging some stuff More... almost 14 years ago
-implemented fortran bitwise extensions IEOR, IOR, IAND, and NOT. keith More... almost 14 years ago
-implemented 'flush' and 'dfloat' intrinsics -added code to handle formatted read statments with array arguments with no indices specified, e.g.: integer x(5) read(*,100) x just internally convert x to an implied loop (x(i),i=1,5). -implemented nested/multidimensional implied loops -sort of implemented P scaling. not perfect, but better than nothing. More... almost 14 years ago
-added a hack for setting the proper length of a string when passed in as an arg (lapack build fix) -can now specify the format statement as a variable whose value is the label number -fixed string relationalops -fixed yet another lexer bug.. this is getting depressing -added fix to EasyIn to only grab text within quotes (for unformatted READ) -did a slight output tweak to match gfortran More... almost 14 years ago
-fixed formatted reading of different forms of logical vales keith More... almost 14 years ago
-fixed lexer bug returning wrong token when comments follow an include statement -fixed parser to allow ELSEIF blocks to be empty More... almost 14 years ago
-changed formatter to handle quotes containing escaped quotes keith More... almost 14 years ago
-moved the hack to fix '/' formatting from the runtime library to the lexer. found another bug that would require adding more code to the runtime, but is quite an easy fix in the lexer. -moved some buffers off the stack. after increasing the size, i was getting some stack corruption. -fixed misc lexer errors More... almost 14 years ago
-fixed lexer bug causing hollerith constants to be truncated keith More... almost 14 years ago
-fixed lexer bug choking on embedded quotes in hollerith constants -allow data implied loop bounds to be specified using variables declared as PARAMETER -increased buffer size to avoid seg faults on long lines More... almost 14 years ago
-implemented fortran "statement functions". not well tested yet. -fixed a lexer bug -changed hyperbolic transcendental functions to use the ones added to java 1.5 (since mine weren't very good) More... almost 14 years ago
-implemented padding of return values from READ() to attempt to match the original string size -fixed string equality test to match the f77 spec (regarding padding of the operands) -added support for empty FORMAT() statements -remove leading zeros from integer constants -implemented BACKSPACE in runtime library More... almost 14 years ago
-implemented compiler side of ENDFILE and BACKSPACE, and stubbed out the runtime side, but not finished yet. More... almost 14 years ago
-made a couple of fixes/hacks to get output to match gfortran keith More... almost 14 years ago
-implemented REWIND More... almost 14 years ago
-added a command line argument to allow switching on/off debugging output by component (e.g. code generator, parser, etc). -fixed a couple of bugs handling COMMON blocks -fixed a bug causing duplicate lines when the line is the target of a DO loop. -fixed a bug causing implicitly declared variables to not be emitted -fixed a bug causing parse errors on unlabeled CONTINUE statements -adding a few misc test cases More... almost 14 years ago
-if a function is found in the function_table, then use that return value instead of the possibly implicitly defined one in the calling routine. keith More... almost 14 years ago
-quick fix to the previous commit (for repeated data specs). keith More... almost 14 years ago
-added support for repeated data specifiers, e.g. data a/10*'a'/ More... almost 14 years ago
-added the ability to handle comments that are between continued lines of source code. coalesce all the interleaved comments into one block and emit before the continued line. -fixed line number tracking in the lexer. not perfect, but better. -made a tweak to output of formatted floating point numbers. if the formatter returns a number with a zero exponent, convert to the equivalent number with exponent 1. this matches gfortran's behavior. More... almost 14 years ago
-changed negative stack error message to include pc addr keith More... almost 14 years ago
-forgot that PrintfFormat was already in the j_paine.formatter package, so removing it from netlib.util. More... almost 14 years ago