Skip to content

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

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.
Assets 3

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

Unused Method Removal Fix

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

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

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.
Assets 3

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

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

Assets 3

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

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

Assets 3

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

Fix for Issue #19

Assets 3

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

Contains updates to makefiles.

Assets 2

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

  • 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.
Assets 3

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

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
Assets 3

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

  • 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).
Assets 3
You can’t perform that action at this time.