home *** CD-ROM | disk | FTP | other *** search
- Changelog (RISC-OS Version)
- ---------
-
-
- ...
-
- 29.05.93 (Thomas Aeby) mulink.c: -+ option fixed
-
- 29.05.93 (Thomas Aeby) risc_oslib/wimpclass: xfersend modified (solid sprite dragging)
- and moved to wimpclass to keep oslib_mu free of modified code,
- dbox* removed from risc_oslib
-
- 01.06.93 (Thomas Aeby) window::create fixed: Additional template_copy.
- window::~window: free template_str and workspace
-
- 08.06.93 (Thomas Aeby) mulink: binary search for resolving references added (speed);
- having multiple publics of the same name but of different types
- is no longer legal
-
- 10.06.93 (Thomas Aeby) mulink: -o Option: a space between -o and the output file name
- is legal now
-
- 10.06.93 (Thomas Aeby) GCC (link_command_spec) modified: GCC is able to invoke mulink
- automatically now
-
- 13.06.93 (Thomas Aeby) as: file tc-arm.c: ... as_bad( "ldr/str from/to an unaligned address" )
- removed.
-
- 13.06.93 Rev A: mulink, gcc, wimpclass, makelibs
-
- 13.06.93 (Thomas Aeby) mulink: additional option -=<name>=<value> to make mulink produce
- a symbol <name> with numeric value <value>
-
- 20.06.93 (Ferdinand Oeinck) div_fast (stubsmu): function __fixdfsi added
-
- 20.06.93 (Thomas Aeby) gcc.c: option -just-show added (shows which commands would be
- executed if -just-show were not given
-
- 28.06.93 (Thomas Aeby) AOFconvert: Common area handling fixed. No more 'double defined publics
- C$$Code and C$$Data' (functions put_area, handle_local_publics)
-
- 28.06.93 (Thomas Aeby) AOFconvert: function find_chunk fixed (did not work when compiled with
- GCC)
-
- 28.06.93 (Thomas Aeby) as: .init and .kill added
-
- 28.06.93 (Thomas Aeby) config.h1.arm: ASM_OUTPUT_CONSTRUCTOR and ASM_OUTPUT_DESTRUCTOR added
- (map to .init and .kill)
-
- 28.06.93 (Thomas Aeby) stubsmu (makelibs resp.): file s.init added - two functions that should
- be called at startup resp. at program exit (execute the .init and .kill)
-
- 28.06.93 (Thomas Aeby) config.h1.arm: ASM_OUTPUT_SOURCE_LINE and ASM_OUTPUT_SOURCE_FILENAME
- modified.
-
- 29.06.93 (Thomas Aeby) Assembler (obj-mupros.c): commands .obligatory and .optionally added
-
- 29.06.93 (Thomas Aeby) Assembler (obj-mupros.c): check_end() fixed (replaced)
- --> .segid works the right way
-
- 29.06.93 (Thomas Aeby) Assembler (obj-mupros.c): .objname fixed
-
- 29.06.93 (Thomas Aeby) mulink.cc: sortname(), sortsegs() fixed (what the hell did I drink
- before I wrote them?)
-
- 30.06.93 (Thomas Aeby) gcc.c: Assembler Spec.: -d option added
-
- 30.06.93 (Thomas Aeby) link.c/chunk.h: relocmode_SUBTRACT added
-
- 06.07.93 (Thomas Aeby) mupros.binary.cc: merge fixed ( if(!newtree->used) return 0; )
- mulink is able to output object files again
-
- 06.07.93 (Thomas Aeby) mulink.cc: function relocate: r->shift += 1; added after val += ...
- to avoid the compiler to optimize too much
-
- 13.07.93 (Thomas Aeby) assembler (obj-mupros.c / tc-arm.c): options -d (debug) and -A (AOF)
- added. Commands .line, .file, .frag added.
-
- 16.07.93 (Thomas Aeby) gcc.c: spec. modificated - gcc recognizes option -aof now
-
- 16.07.93 (Thomas Aeby) gcc.c: error message added for system() == -2 (e.g. memory low)
-
- 20.07.93 (Thomas Aeby) Assembler: write.h: S_LOCAL_LABEL changed to prevent assembler from
- interpreting .global L... as local label