Skip to content

Life is cool in the pool

Latest

Choose a tag to compare

@honitos honitos released this 24 Jun 11:53

This release is a milestone regarding memory handling. AmiBlitz3 now has its proprietary memory pooling mechanism to be used if the executable program is running on OS-versions lower than V39. It reduces memory fragmentation a lot.

IDE:

  • added tooltype VIRTUALSPACE
    when activated, the cursor will move automatically to the end of a line when moving up/downwards

Blitzlibs:

  • memlib:

    • added a proprietary memory pooling mechanism to be used if the running OS-Version
      is below Kick 3.0 (V39). Memory pooling reduces memory fragmentation.
    • added internal function-calls for pooling to be used by other blitzlibs
  • arrayslib:

    • moved linked list initialization routines to linkedlistlib
  • linkedlistlib:

    • uses memlib to handle memory allocation/deallocation for dynamic lists
  • iffmakelib:

    • fixed ALibJsr "unknown token" bug due to blitzlib numbers reordering

Documentation:

  • Improved documentation for UsedMem, Dim and others