@reltham reltham released this Jan 17, 2016 · 11 commits to master since this release

Assets 3

Includes:

  • Fixes for Unused Method Removal from Last November.
  • Fix for Issue #23
  • Fixed a rare case where OpenSpin wasn't handling ASCII source files correctly.

@reltham reltham released this May 29, 2015 · 17 commits to master since this release

Assets 3

Unused Method Removal Fix

  • Fixed code that handled multiple instances of the same object being included.

@reltham reltham released this May 18, 2015 · 18 commits to master since this release

Assets 3

Unused Method Removal fixes:

  • Fixed tracking of coginit/cognew to get the proper sub index.
  • Fixed handling of arrays of sub objects or multiple instances of the same sub object.
  • Fixed handling of invalid calls due to parsing of embedded strings in methods as bytecode.
  • Fixed handling of object names with extensions attached in OBJ section causing it to think object wasn't used.

@reltham reltham released this May 12, 2015 · 19 commits to master since this release

Assets 3

Fixed incorrect indexing of objects in Unused Method Removal logic.
This was causing failures on larger objects with lots of spin files.

@reltham reltham released this May 11, 2015 · 20 commits to master since this release

Assets 3

Fix for issue #17
Also includes crash fix submitted by jesrui (pull request #20).

@reltham reltham released this May 8, 2015 · 25 commits to master since this release

Assets 2

Contains updates to makefiles.

@reltham reltham released this Mar 16, 2015 · 32 commits to master since this release

Assets 3
  • Increased case_limit to 256. (issue #5)
  • Added a new Unused Method Removal option (-u). This option still needs testing, use with caution. (Issue #9)
  • Increased the pubcon list buffer size to 32K. (issue #14)
  • Fixed a crash bug in the preprocessor. (issue #16)
  • Renamed a few .c files to .cpp.
  • The solution & project files are now VS2013 format. You can get VS2013 community edition free.

@reltham reltham released this Oct 13, 2014 · 37 commits to master since this release

Assets 3

Minor update

  • Increased limits to allow objects to be larger before distilling.
  • Removed break that was limiting -D on the command line to one instance.
  • Fixed FIT/ORG check to be unsigned to match the original compiler

@reltham reltham released this Mar 11, 2014 · 40 commits to master since this release

Assets 3
  • Fixed memory usage and leaks. OpenSpin now uses much less memory by defaul  (and in most usage cases).
  • Another attempt at resolving the stricmp/strcasecmp issues with GCC 4.8 and newer.
  • Fixed a bug where the compiler sometimes would report the incorrect file and line number for a OBJ keyword not starting in the first column.
  • The version number is now displayed in the banner. I have started the version at 1.00.70 (where 70 is the build number).