aboutsummaryrefslogtreecommitdiff
path: root/src/deep.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Added strong types UserValueCount and UnusedIntBenoit Germain2024-10-241-2/+2
* Fix missing virtual destructorBenoit Germain2024-10-151-1/+1
* Sprinkling StackIndex all over the placeBenoit Germain2024-10-081-3/+3
* Lindas now accept deep user data as valid keysBenoit Germain2024-06-241-0/+1
* Add support for to-be-closed lindaBenoit Germain2024-06-121-1/+1
* All Lua headers included just once in _pch.hBenoit Germain2024-06-111-9/+0
* Use a precompiled header to speed up the buildBenoit Germain2024-06-071-3/+0
* Code boyscoutingBenoit Germain2024-06-031-1/+2
* Moved lanes.sleep implementation to the C-sideBenoit Germain2024-06-031-0/+2
* Fix clang-tidy issues (most notably Microsoft-specific explicit constructor c...Benoit Germain2024-05-291-9/+9
* Boyscouting deep.cpp|hBenoit Germain2024-05-291-10/+11
* PushDeepProxy internal changeBenoit Germain2024-05-291-1/+1
* Lane::debugName is a std::string_viewBenoit Germain2024-05-201-1/+1
* Start using string_viewBenoit Germain2024-05-201-1/+2
* Almost nothingBenoit Germain2024-05-141-0/+4
* Move InterCopyContext implementation in a separate fileBenoit Germain2024-05-131-7/+3
* Progressively applying the coding rulesBenoit Germain2024-05-021-4/+4
* Progressively applying the coding rulesBenoit Germain2024-04-301-0/+1
* All headers reformatted with updated clang-format settingsBenoit Germain2024-04-291-10/+7
* Move LindaFactory in separate filesBenoit Germain2024-04-261-8/+8
* Formalize a few coding style rules, start to enforce them for constantsBenoit Germain2024-04-261-3/+3
* C++ migration: using KeeperState = Unique<lua_State*>Benoit Germain2024-04-241-2/+2
* C++ migration: push_thread_status converted to a Lane class methodBenoit Germain2024-04-241-3/+0
* some dead code elimination and other triflesBenoit Germain2024-04-161-1/+1
* C++ migration: more conversion to InterCopyContext. debugspew indentation is ...Benoit Germain2024-04-161-1/+1
* C++ migration: deep userdata API rework. bye bye idfunc, hello DeepFactoryBenoit Germain2024-04-151-18/+44
* C++ migration: [[nodiscard]] everywhere. still have to check all std::ignoreBenoit Germain2024-04-091-5/+5
* C++ migration: use strong type safety for source and destination states in tr...Benoit Germain2024-04-091-2/+2
* C++ migration: still more threading code cleanup. 'sudo' global moved in the ...Benoit Germain2024-04-091-1/+1
* C++ migration: all enums are enum classBenoit Germain2024-03-291-9/+9
* C++ migration: new helper templates lua_tolightuserdata and lua_tofulluserdataBenoit Germain2024-03-271-5/+6
* C++ migration: Universe MUTEX_T replaced with std::mutex and std::atomicBenoit Germain2024-03-251-4/+6
* C++ migration: removed most typedef, removed uint_tBenoit Germain2024-03-201-10/+7
* C++ migration: UniqueKeyBenoit Germain2024-03-201-6/+5
* C++ migration: buildfixesBenoit Germain2024-03-191-15/+11
* Changed all indentations to all whitespacesBenoit Germain2022-02-071-12/+12
* correctly transfer the uservalue of a deep userdataBenoit Germain2021-06-241-4/+4
* Deep userdata must embed DeepPrelude to save an allocation (also changes Deep...Benoit Germain2018-11-151-4/+8
* Enum buildfixBenoit Germain2018-11-021-3/+10
* Fix DLL exportsBenoit Germain2018-10-251-0/+1
* More MinGW buildfixes (I hope)Benoit Germain2018-10-251-1/+3
* Fix Lanes build by reorganizing types around a bitBenoit Germain2018-10-251-1/+21
* Deep userdata changesBenoit Germain2014-06-171-0/+1
* Deep userdata support improvementsBenoit Germain2014-02-171-2/+10
* Fix windows build not exporting public 'deep' APIBenoit Germain2013-10-251-4/+10
* Separated public "deep" API declarations in a dedicated header.Benoit Germain2012-11-181-0/+17