1
0
forked from 0ad/0ad
0ad/source/lib/file/common
janwas 4663ac0fe7 split debug_assert into ENSURE and ASSERT as discussed in a previous meeting.
the old debug_assert always ran and tested the expression, which slows
down release builds. wrapping them in #ifndef NDEBUG is clumsy. the new
ASSERT behaves like assert and ENSURE like the old debug_assert. Let's
change any time-critical but not-super-important ENSURE to ASSERT to
speed up release builds. (already done in bits.h and unique_range.h)

This was SVN commit r9362.
2011-04-30 13:01:45 +00:00
..
tests refactor path interface: 2011-03-23 13:36:20 +00:00
file_loader.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
file_loader.h refactor headers: path_util -> path, native_path -> os_path, remove where unnecessary 2011-03-23 14:43:35 +00:00
file_stats.cpp split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +00:00
file_stats.h major refactor of file/io and alignment code. requires update-workspaces 2011-04-29 19:10:34 +00:00
real_directory.cpp major refactor of file/io and alignment code. requires update-workspaces 2011-04-29 19:10:34 +00:00
real_directory.h refactor path interface: 2011-03-23 13:36:20 +00:00
trace.cpp split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +00:00
trace.h refactor headers: path_util -> path, native_path -> os_path, remove where unnecessary 2011-03-23 14:43:35 +00:00