summaryrefslogtreecommitdiff
path: root/includes/Exceptions.h
AgeCommit message (Collapse)Author
2013-12-25Adding ScopedLambdas.Nicolas "Pixel" Noble
2013-12-20Adding __debugbreak() for MSVC debug mode.Nicolas "Pixel" Noble
2013-12-18Visual Studio port.Nicolas "Pixel" Noble
2013-08-02Heavily revamped the C-to-Lua yielding mechanism. Now more generic.Nicolas Noble
2013-01-22Removing some more cruft.Pixel
2013-01-17Shutting off a few warnings.Nicolas 'Pixel' Noble
2013-01-16Since I have to eat these exceptions no matter what, let's try to improve ↵Nicolas "Pixel" Noble
them a bit for speed and efficiency.
2013-01-09Disabling generating traces for task switches, and adding a move constructor ↵Nicolas "Pixel" Noble
for exceptions.
2012-04-13Somewhat safer assert code.Pixel
2011-12-11Introducing EAssert for 'Execution Assert', which won't stop the ↵Pixel
application, and will replace a bunch of RAssert around the code.
2011-12-04Reworked some things in the architecture, mainly exceptions and asserts.Pixel
-) Removed Assert() -) Added AAssert(), IAssert(), RAssert(), TAssert() and Failure() -) Reworked all asserts in the code, and added meaningful messages to them. -) Changed the way the startup code is generated; BALAU_STARTUP is no longer necessary.
2011-11-21GeneralException() will now trace the callstack and store this, for ↵Pixel
debugging purposes.
2011-11-16I hate doing this, but, well. Maybe I should design a memory allocator ↵Pixel
class, but, meh.
2011-10-18Fixing Darwin compilation:Pixel
-) Using clang instead of gcc for the native target (*sigh*) -) Fixing libeio (*sigh*) -) "Fixing" the connect() call in Sockets because Darwin is stupid (*SIIIIIIIGH*) Although the Threads unit test isn't working properly.
2011-10-10Adding a few more features to Input, and actually creating a slightly better ↵Pixel
ClassName system, when using gcc and libstdc++.
2011-10-03First commit - very basic features.Pixel