Subversion Repositories Open64

[/] [branches/] [orc/] - Rev 606

Rev

Filtering Options

Clear current filter

Rev Log message Author Age Path
606 Move orc to /branches/orc ributzka 2430d 06h /branches/orc/
51 Unbreak build of GNU ld. Labels are defined to apply to statements.
Add a semi-colon after the label and before the closing brace.
marcel 2753d 08h /projects/orc/
50 Remove inclusion of <algo.h>. Missed in previous revision. marcel 2753d 08h /projects/orc/
49 Second big round of fixes and cleanups to get this to compile with GCC 3.4.3.
(see also revision 33)

Important notes:
o The use of "using" statements has been avoided. Consequently,
STL class and function references require an explicit namespace
prefix.
o All STL includes have been converted to the new world order.
o Non-STL classes (like hash_map) have been prefixed with the
__gnu_cxx namespace. A level of abstraction would be nice though.
o The compilation is almost warning-free. 64-bit uncleanliness
exists and needs to be addressed. This should get rid of most
of the remaining warnings. -Werror is the goal...

The Pro64 sources compile with GCC 3.x. The use of GCC 2.x is hereby
unsupported. Life goes on...
marcel 2753d 09h /projects/orc/
48 Get rid of __GNU_BUG_WORKAROUND. Not only aee the existing workaround not
eeded, new GCC workarounds are not made conditional upon this. Avoid the
baggage -- start anew.
marcel 2753d 09h /projects/orc/
47 make this (more) conformant so that clobber will
actually delete the library.
marcel 2754d 08h /projects/orc/
46 use __attribute__((weak)) to declare symbols as
weak when using GCC. The weak pragma appears to
not function on GCC, even after the right name
mangling has been used.
marcel 2755d 06h /projects/orc/
45 Remove weak pragmas. Symbols are declared weak where the are
declared.
marcel 2755d 06h /projects/orc/
44 Declare DO_LOOP_INFO_BASE::Print(FILE *, INT) as weak. marcel 2755d 07h /projects/orc/
43 Declare WB_BROWSER::Summary(FILE *) as weak. marcel 2755d 07h /projects/orc/
42 Declare method ACCESS_ARRAY::Print(FILE *, BOOL) as weak. marcel 2755d 07h /projects/orc/
41 Declare method Print(FILE *) as weak. marcel 2755d 07h /projects/orc/
40 A function implementation can never be extern. marcel 2755d 07h /projects/orc/
39 Remove bogus header files. marcel 2756d 02h /projects/orc/
38 Include assert.h as we use assert(). Namespace pollution
may cause assert() to be defined even when assert.h is
not included.
marcel 2756d 03h /projects/orc/
37 log2 is a standard function. Avoid ambiguity and thus
compilation failures by renaming our version to ilog2.
marcel 2756d 03h /projects/orc/
36 make sure there's a prototype for malloc(). Otherwise
the default return value of int causes the upper 32-bits
of the returned pointer to be zero-extended.
marcel 2756d 03h /projects/orc/
35 Clobber better and without "permanent" damage. marcel 2756d 05h /projects/orc/
34 The -a option to test is a logical and, not an option to test if a
file exists or can be accessed. Assume the latter is meant and use
the -e option instead.
marcel 2756d 08h /projects/orc/
33 First big round of fixes and cleanups to get this to compile with GCC 3.4.3. marcel 2756d 20h /projects/orc/

1 2 Next >

Show All