polserver/pol-core/clib
turleypol 6a2bd7c705 Merge remote-tracking branch 'origin/master' into vector_classes
* origin/master: (93 commits)
  Add support for dictionary creation (#277)
  Add do-while statement (#276)
  Add foreach loops (#275)
  New compiler: array initialization (#274)
  Disambiguator: figure out if label is a case statement dispatch selector, or should apply to a statement within the case dispatch group's block. (#273)
  New compiler: Add support for case statements (#272)
  Change "logical" to "bitwise". (#258)
  Fix divide-by-zero errors, and mask FormatError if it were thrown in a destructor. (#271)
  Add break and continue statements. (#270)
  New compiler: assignment to local and global variables. (#269)
  Add support for while loops (#268)
  Optimize if statements, and emit module functions in legacy order (#267)
  Optimizations: binary operators (#266)
  Add binary operators (#265)
  Add support for const declarations (#264)
  Handle default parameter values, pass-by-name, and return statements in functions. (#263)
  Add limited support for user functions (#262)
  New compiler: add return and exit statements (#261)
  Add support for if-then-else statements (#259)
  OG compiler: set module to Mod_Basic when a token is an identifier (#257)
  ...
2020-09-06 20:14:26 +02:00
..
Debugging removed senseless gitignore files 2019-04-20 14:55:42 +02:00
network Add exit_code to uo::Shutdown() (#176) 2020-08-03 20:30:27 +02:00
Program ecompile now writes errors and warnings to stderr. 2019-10-05 13:19:38 +02:00
binaryfile.cpp removed Clib::decint and used Clib::tostring, changed Clib::hexint to 2018-10-28 09:31:58 +01:00
binaryfile.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
bitutil.h filled undefined bitutil.h functions 2018-10-28 10:21:31 +01:00
boostutils.cpp updated flyweight memory report (used for memory saving of strings) 2018-12-02 19:39:57 +01:00
boostutils.h updated flyweight memory report (used for memory saving of strings) 2018-12-02 19:39:57 +01:00
cfgelem.h Removed the uncountable ways to get the toplevel owner... :( 2020-04-23 21:23:13 +02:00
cfgfile.cpp Removed the uncountable ways to get the toplevel owner... :( 2020-04-23 21:23:13 +02:00
cfgfile.h centralized file bom mark handling 2019-08-18 19:09:15 +02:00
cfgsect.cpp added missing stdexcept include for windows 2020-01-12 22:13:39 +01:00
cfgsect.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
clib.h removed functions without definition, no need for stringicmp to be a 2019-09-08 21:25:15 +02:00
clib_endian.h Formating everything 2016-02-19 19:26:35 +01:00
clib_MD5.cpp windows fixes 2018-10-09 16:54:56 +02:00
clib_MD5.h Formating everything 2016-02-19 19:26:35 +01:00
clib_utils.cpp Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
clibopt.h Cleanup of header includes. 2018-01-01 21:52:14 +01:00
CMakeLists.txt Compilation/execution on ARM is now possible 2020-01-06 22:19:51 +01:00
CMakeSources.cmake Add SourceFileIdentifier, SourceLocation, formatfwd (#189) 2020-08-06 08:43:00 +02:00
compilerspecifics.h cleanup of compilerspecifics, ancient compilers arent supported. 2018-11-03 13:14:53 +01:00
dirfunc.cpp removed some ancient macros from clib.h 2019-08-25 09:05:15 +02:00
dirfunc.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
dirlist.cpp Added cmake option to run clang-tidy 2018-10-09 16:36:35 +02:00
dirlist.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
esignal.cpp Misc test preparation improvements and fixes (#196) 2020-08-09 15:10:52 +02:00
esignal.h Add exit_code to uo::Shutdown() (#176) 2020-08-03 20:30:27 +02:00
fdump.cpp Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
fdump.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
filecont.cpp centralized file bom mark handling 2019-08-18 19:09:15 +02:00
filecont.h Formating everything 2016-02-19 19:26:35 +01:00
fileutil.cpp cleanup of compilerspecifics, ancient compilers arent supported. 2018-11-03 13:14:53 +01:00
fileutil.h Added fileaccess.cfg Directory entry. Limits the access to certain 2018-01-05 13:58:51 +01:00
fixalloc.h fixed remaining unaligned write in pkts 2019-02-10 11:17:40 +01:00
formatfwd.h Add SourceFileIdentifier, SourceLocation, formatfwd (#189) 2020-08-06 08:43:00 +02:00
forspcnt.cpp removed some ancient macros from clib.h 2019-08-25 09:05:15 +02:00
Header_Windows.h CMake on windows (#48) 2018-02-24 22:34:55 +01:00
iohelp.cpp Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
iohelp.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
kbhit.cpp Formating everything 2016-02-19 19:26:35 +01:00
kbhit.h Formating everything 2016-02-19 19:26:35 +01:00
logfacility.cpp removed dependency to boost::noncopyable 2019-02-10 14:00:55 +01:00
logfacility.h removed dependency to boost::noncopyable 2019-02-10 14:00:55 +01:00
maputil.h CMake on windows (#48) 2018-02-24 22:34:55 +01:00
mdump.cpp fixed linesize 2018-10-09 19:07:53 +02:00
mdump.h Formating everything 2016-02-19 19:26:35 +01:00
mdumpimp.h Formating everything 2016-02-19 19:26:35 +01:00
message_queue.h removed dependency to boost::noncopyable 2019-02-10 14:00:55 +01:00
mlog.cpp Formating everything 2016-02-19 19:26:35 +01:00
mlog.h only one global config include exists now 2018-06-17 18:31:55 +02:00
MSG00001.bin + POL is now, open source. 2009-09-03 19:44:42 +00:00
msjexhnd.cpp CMake on windows (#48) 2018-02-24 22:34:55 +01:00
msjexhnd.h Formating everything 2016-02-19 19:26:35 +01:00
NTService.cpp fixed linesize 2018-10-09 19:07:53 +02:00
NTService.h Added cmake option to run clang-tidy 2018-10-09 16:36:35 +02:00
ntservmsg.h Formating everything 2016-02-19 19:26:35 +01:00
NTServMsg.mc more lineendings 2016-02-12 00:06:07 +01:00
NTServMsg.rc more lineendings 2016-02-12 00:06:07 +01:00
opnew.cpp only one global config include exists now 2018-06-17 18:31:55 +02:00
opnew.h Formating everything 2016-02-19 19:26:35 +01:00
passert.cpp Add exit_code to uo::Shutdown() (#176) 2020-08-03 20:30:27 +02:00
passert.h cleanup of compilerspecifics, ancient compilers arent supported. 2018-11-03 13:14:53 +01:00
random.cpp Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
random.h Formating everything 2016-02-19 19:26:35 +01:00
rawtypes.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
refptr.h started with in_range methods 2020-04-26 12:43:18 +02:00
spinlock.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
StdAfx.cpp normalized lineendings 2016-02-11 22:54:43 +01:00
StdAfx.h C++17 (#197) 2020-08-10 10:04:03 +02:00
stlutil.h removed functions without definition, no need for stringicmp to be a 2019-09-08 21:25:15 +02:00
stracpy.cpp Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
streamsaver.cpp if worldsave fails to write files dont commit them (rename old files), 2019-03-10 10:32:31 +01:00
streamsaver.h removed dependency to boost::noncopyable 2019-02-10 14:00:55 +01:00
strexcpt.cpp git revision fetch is now part of the build process instead of 2018-06-18 10:27:01 +02:00
strexcpt.h Formating everything 2016-02-19 19:26:35 +01:00
strset.cpp Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
strset.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
strutil.cpp fixed typo and codepoint in unicode sanitize, fixed compiler warning (#254) 2020-08-29 13:46:11 +02:00
strutil.h centralized file bom mark handling 2019-08-18 19:09:15 +02:00
threadhelp.cpp removed dependency to boost::noncopyable 2019-02-10 14:00:55 +01:00
threadhelp.h removed dependency to boost::noncopyable 2019-02-10 14:00:55 +01:00
timer.cpp Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
timer.h Formating everything 2016-02-19 19:26:35 +01:00
tracebuf.cpp . 2018-02-04 14:30:54 +01:00
tracebuf.h Formating everything 2016-02-19 19:26:35 +01:00
unittest.h Formating everything 2016-02-19 19:26:35 +01:00
wallclock.cpp debug build 2018-02-04 14:10:23 +01:00
wallclock.h Formating everything 2016-02-19 19:26:35 +01:00
weakptr.h removed dependency to boost::noncopyable 2019-02-10 14:00:55 +01:00
win2kcompat.masm -added ESCRIPT_PROFILE #define stops the execution time of functions/members/methods PolCore().internal(1) logs it into debug.log 2011-03-04 14:32:18 +00:00
xmain.cpp Added cmake option to run clang-tidy 2018-10-09 16:36:35 +02:00