1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2026-04-20 02:57:21 +02:00
Commit Graph

1448 Commits

Author SHA1 Message Date
Sandu Liviu Catalin 033de17565 Update CMakeLists.txt 2021-02-01 01:51:38 +02:00
Sandu Liviu Catalin 8df5f03d7b Update CMakeLists.txt 2021-02-01 01:49:03 +02:00
Sandu Liviu Catalin 2a719c18c2 Update CMakeLists.txt 2021-02-01 01:35:03 +02:00
Sandu Liviu Catalin 29aaa7e9b8 Update CMakeLists.txt 2021-02-01 01:27:35 +02:00
Sandu Liviu Catalin 187761b137 Reduce CMake requirements. 2021-02-01 01:02:00 +02:00
Sandu Liviu Catalin d7078551c6 Update SqBase.hpp 2021-02-01 00:46:22 +02:00
Sandu Liviu Catalin 746da6f2d9 Update SqBase.hpp 2021-02-01 00:45:37 +02:00
Sandu Liviu Catalin 602f82b26e Update Math.cpp 2021-02-01 00:39:24 +02:00
Sandu Liviu Catalin 533b058e58 Update SqBase.hpp 2021-02-01 00:34:59 +02:00
Sandu Liviu Catalin ef5f1b07c6 Don't use fixed types. 2021-02-01 00:33:12 +02:00
Sandu Liviu Catalin a12ba35d53 Update sqratConst.h 2021-02-01 00:26:22 +02:00
Sandu Liviu Catalin a09948770f Update Script.cpp 2021-02-01 00:22:28 +02:00
Sandu Liviu Catalin 66599b5df3 Update sqconfig.h 2021-02-01 00:08:02 +02:00
Sandu Liviu Catalin 07d215c428 Update Random.cpp 2021-01-31 23:36:43 +02:00
Sandu Liviu Catalin 9843e97802 Add UNICODE checks. 2021-01-31 23:21:29 +02:00
Sandu Liviu Catalin 3c33af7640 Use direct integer type names instead of fixed size types. 2021-01-31 23:18:28 +02:00
Sandu Liviu Catalin 2ad78d66f4 Update SQLite to 3.34.1. 2021-01-31 23:06:48 +02:00
Sandu Liviu Catalin 464800a80f Update CMakeLists.txt 2021-01-31 23:04:36 +02:00
Sandu Liviu Catalin 52d44fe9b9 Create cmake_uninstall.cmake.in 2021-01-31 23:02:15 +02:00
Sandu Liviu Catalin af5952aa1d Update .gitignore 2021-01-31 22:59:53 +02:00
Sandu Liviu Catalin 354089270a Add filex excluded by the gitignore. 2021-01-31 22:59:25 +02:00
Sandu Liviu Catalin b04a71dd24 Add checksum generation. 2021-01-31 22:40:38 +02:00
Sandu Liviu Catalin fdc1d9d993 Add base 32/64 encode/decode. 2021-01-31 22:21:42 +02:00
Sandu Liviu Catalin fe27504972 Implement a hashing function. 2021-01-31 21:50:10 +02:00
Sandu Liviu Catalin 2a5dbb1c0d Update dependency for distribution on windows. 2021-01-31 20:56:41 +02:00
Sandu Liviu Catalin 2f67eae859 Complete Poco Data support.
Most of the necessary things are exported.
More complex functionality is not exposed because is not necessary for the scope of this project.
2021-01-31 20:39:02 +02:00
Sandu Liviu Catalin e043e28529 Add helper option to copy dependencies to a deps folder. 2021-01-31 19:36:23 +02:00
Sandu Liviu Catalin 6aa5b504dd Show more debuggable information. 2021-01-31 18:49:12 +02:00
Sandu Liviu Catalin dcf35782d1 Catch more exception types. 2021-01-31 18:48:49 +02:00
Sandu Liviu Catalin fd2a1de107 Backport MaxmindDB. 2021-01-31 18:48:31 +02:00
Sandu Liviu Catalin ea751be7b1 Implement extraction and remaining data bindings. 2021-01-31 17:32:52 +02:00
Sandu Liviu Catalin f53b5b348d Use Poco SharedPtr to maintain compatibility with it. 2021-01-31 17:32:16 +02:00
Sandu Liviu Catalin 12ac87d8fd Update sqratLightObj.h 2021-01-31 17:31:49 +02:00
Sandu Liviu Catalin 9dab72a2a7 Improve debug message and value gen. 2021-01-31 14:55:49 +02:00
Sandu Liviu Catalin 13f5808442 Rename methods for consistency. 2021-01-31 14:23:33 +02:00
Sandu Liviu Catalin 4838850051 Don't return for void methods. 2021-01-31 14:13:11 +02:00
Sandu Liviu Catalin 0670a8dadf Improve vector container.
Add basic map container.
2021-01-31 14:09:37 +02:00
Sandu Liviu Catalin 1829668015 Update Data.cpp 2021-01-31 14:09:10 +02:00
Sandu Liviu Catalin 4ca062d439 Take functor by copy. 2021-01-31 14:09:01 +02:00
Sandu Liviu Catalin a5b83ddf9e Make move constructor noexcept. 2021-01-31 14:08:48 +02:00
Sandu Liviu Catalin be557939a9 Preliminary Poco::Data bindings. 2021-01-31 00:16:10 +02:00
Sandu Liviu Catalin 08ae539e74 Broaden the range of handled exceptions. 2021-01-31 00:14:56 +02:00
Sandu Liviu Catalin d7ce51d8bb Make it generic. 2021-01-30 20:10:09 +02:00
Sandu Liviu Catalin 4e1b3cd369 Add type-tag retrieval to object wrappers. 2021-01-30 20:08:54 +02:00
Sandu Liviu Catalin bb991181de Further optimize instance retrieval.
More risky changes but the current constraints should allow it.
2021-01-30 19:59:34 +02:00
Sandu Liviu Catalin b0bbb05631 Initial implementation of constant-time type-info.
Since I gave up on the possibility of multiple VMs. It allows me to take a risky optimization and avoid unnecessary table lookups.
2021-01-30 19:43:18 +02:00
Sandu Liviu Catalin b31030e77b Update CMakeLists.txt 2021-01-30 19:40:40 +02:00
Sandu Liviu Catalin ae51c454cc Update sqratArray.h
Use recently the new squirrel API function.
2021-01-30 19:40:29 +02:00
Sandu Liviu Catalin 444b0120ea Update sqratLightObj.h
In place construction.
2021-01-30 19:39:56 +02:00
Sandu Liviu Catalin 1c84c7f35a Add sq_arrayreserve extension to squirrel API. 2021-01-30 19:39:44 +02:00