[go: up one dir, main page]

Menu

/lib/liball.a Commit Log


Commit Date  
[r620] (186.4 kB) by buzzphp

Changed exception_raise to exception_throw. Added throw and rethrow macros. Added example of a try/except/else block and throwing exceptions from functions. ie: a safe memory allocator.

2016-10-03 06:38:23 View
Download
[r618] (186.4 kB) by buzzphp

Changed exception_raise to exception_throw. Added throw and rethrow macros. Added example of a try/except/else block and throwing exceptions from functions. ie: a safe memory allocator.

2016-10-03 05:50:50 View
Download
[r616] (186.4 kB) by buzzphp

Exceptions look like they are working now. Example included.

2016-10-03 03:54:08 View
Download
[r615] (186.3 kB) by buzzphp

Almost finished exceptions.

2016-10-03 03:25:52 View
Download
[r614] (186.0 kB) by buzzphp

Finally found an exception method which works for coco/coco3/dragon. Handles system errors which normally return to basic. We can now use the same system for C exceptions.

2016-10-02 21:07:28 View
Download
[r613] (185.6 kB) by buzzphp

Finally found an exception method which works for coco/coco3/dragon. Handles system errors which normally return to basic. We can now use the same system for C exceptions.

2016-10-02 20:55:51 View
Download
[r611] (185.0 kB) by buzzphp

Working on hooking into basic's error message vector.

2016-10-02 07:40:31 View
Download
[r610] (184.4 kB) by buzzphp
2016-10-02 05:49:24 View
Download
[r609] (184.2 kB) by buzzphp

Fixed the LWASM slowness issue. For large ASM files (>1000), I use the 'forwardrefmax' pragma, which means all branches will be long. This doesn't effect projects which are broken up into small objects.

2016-10-02 05:21:34 View
Download
[r605] (184.2 kB) by buzzphp

Fixed libmalloc.a bug. Now calling malloc_heap(nullptr) will create the default heap if not already created. Calling malloc_heap() with a non nullptr sets the heap, and returns the current heap.

2016-10-01 23:09:14 View
Download
Older >