<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Activity for Sqrat</title><link>https://sourceforge.net/p/scrat/activity/</link><description>Recent activity for Sqrat</description><language>en</language><lastBuildDate>Tue, 02 Jan 2024 01:06:46 -0000</lastBuildDate><item><title>Patrix9999 created merge request #27 on Code</title><link>https://sourceforge.net/p/scrat/code/merge-requests/27/</link><description>Added Sqrat::ClassType::IsValidInstance static method:</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Tue, 02 Jan 2024 01:06:46 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/27/</guid></item><item><title>Wizzard modified a comment on merge request #26</title><link>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#d505/c5ab/94b1</link><description>Just to clarify: PushVarR exists to force something to be a reference even when its not, while PushVar can do copies and references</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Wed, 31 May 2023 19:17:04 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#d505/c5ab/94b1</guid></item><item><title>Wizzard posted a comment on merge request #26</title><link>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#d505/c5ab/94b1</link><description>Just to clarify: PushVarR exists to force something to be a reference even when its not</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Wed, 31 May 2023 19:15:08 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#d505/c5ab/94b1</guid></item><item><title>Wizzard updated merge request #26</title><link>https://sourceforge.net/p/scrat/code/merge-requests/26/</link><description>Replaced Sqrat::PushVar to Sqrat::PushVarR in Sqrat::Function Evaluate/Execute methods.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Wed, 31 May 2023 19:12:36 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/26/</guid></item><item><title>Wizzard posted a comment on merge request #26</title><link>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#d505/c5ab/12b2</link><description>Glad it works!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Wed, 31 May 2023 19:11:17 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#d505/c5ab/12b2</guid></item><item><title>Patrix9999 posted a comment on merge request #26</title><link>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#d505/c5ab</link><description>It works, i think it's safe to say that closing this merge request is the best approach, because this might break too many things.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Wed, 31 May 2023 19:09:47 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#d505/c5ab</guid></item><item><title>Patrix9999 posted a comment on merge request #26</title><link>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#d505/7fbb</link><description>I'll try this approach and let you know about the results.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Wed, 31 May 2023 19:03:57 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#d505/7fbb</guid></item><item><title>Patrix9999 modified a comment on merge request #26</title><link>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#c806/db65</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Wed, 31 May 2023 19:03:09 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#c806/db65</guid></item><item><title>Patrix9999 posted a comment on merge request #26</title><link>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#c806/db65</link><description>About that: ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// Called by Sqrat::PushVar to put a class object on the stack /// /// \param vm Target VM /// \param value Value to push on to the VM's stack /// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// static void push(HSQUIRRELVM vm, const T&amp; val) { if (ClassType&lt;T&gt;::hasClassData(vm)) ClassType&lt;T&gt;::PushInstanceCopy(vm,...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Wed, 31 May 2023 19:02:41 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#c806/db65</guid></item><item><title>Patrix9999 posted a comment on merge request #26</title><link>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#c806/7660</link><description>About that: ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// Called by Sqrat::PushVar to put a class object on the stack /// /// \param vm Target VM /// \param value Value to push on to the VM's stack /// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// static void push(HSQUIRRELVM vm, const T&amp; val) { if (ClassType&lt;T&gt;::hasClassData(vm)) ClassType&lt;T&gt;::PushInstanceCopy(vm,...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Wed, 31 May 2023 19:02:39 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#c806/7660</guid></item><item><title>Wizzard modified a comment on merge request #26</title><link>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#d505</link><description>Make sure you are calling Evaluate/Execute with the correct template typenames. Do not let the compiler guess the argument types for you</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Wed, 31 May 2023 17:45:34 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#d505</guid></item><item><title>Wizzard posted a comment on merge request #26</title><link>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#d505</link><description>Make sure you are calling Evaluate/Execute with the correct templates. Do not let the compiler guess them for you</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Wed, 31 May 2023 17:42:48 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#d505</guid></item><item><title>Wizzard posted a comment on merge request #26</title><link>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#07c5</link><description>If the current way doesn't work (verifiable using a debugger and some breakpoints to see if its triggering the correct code) and can't be made to work, then I'd be willing to accept this change as long as it doesn't have unforeseen consequences. It looks like it would force everything to be references always, which would definitely cause issues.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Wed, 31 May 2023 17:38:29 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#07c5</guid></item><item><title>Wizzard posted a comment on merge request #26</title><link>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#c806</link><description>Not that it was thoroughly tested, but notice how in sqratTypes.h there are overloads for references, pointers, and even SharedPtr that all use PushInstance rather than PushInstanceCopy. If the template magic is happening correctly, then this should be happening already.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Wed, 31 May 2023 17:35:05 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/26/?limit=25#c806</guid></item><item><title>Patrix9999 created merge request #26 on Code</title><link>https://sourceforge.net/p/scrat/code/merge-requests/26/</link><description>Replaced Sqrat::PushVar to Sqrat::PushVarR in Sqrat::Function Evaluate/Execute methods.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Wed, 31 May 2023 17:23:18 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/26/</guid></item><item><title>Wizzard merged merge request #25 on Code</title><link>https://sourceforge.net/p/scrat/code/merge-requests/25/</link><description>Fixed sqrat not being completely updated to squirrel 3.2</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Sun, 16 Apr 2023 20:45:29 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/25/</guid></item><item><title>Patrix9999 created merge request #25 on Code</title><link>https://sourceforge.net/p/scrat/code/merge-requests/25/</link><description>Fixed sqrat not being completely updated to squirrel 3.2</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Sun, 16 Apr 2023 20:43:31 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/25/</guid></item><item><title>Wizzard merged merge request #24 on Code</title><link>https://sourceforge.net/p/scrat/code/merge-requests/24/</link><description>Updated sqrat for squirrel 3.2 version</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Thu, 06 Apr 2023 22:39:58 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/24/</guid></item><item><title>Patrix9999 created merge request #24 on Code</title><link>https://sourceforge.net/p/scrat/code/merge-requests/24/</link><description>Updated sqrat for squirrel 3.2 version</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Thu, 06 Apr 2023 22:14:29 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/24/</guid></item><item><title>Wizzard merged merge request #23</title><link>https://sourceforge.net/p/scrat/code/merge-requests/23/</link><description>.SquirrelProp method for Sqrat::Class</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 05 Sep 2022 14:52:11 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/23/</guid></item><item><title>Patrix9999 posted a comment on merge request #23</title><link>https://sourceforge.net/p/scrat/code/merge-requests/23/?limit=25#c50f</link><description>The comment was corrected.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Mon, 05 Sep 2022 14:05:06 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/23/?limit=25#c50f</guid></item><item><title>Patrix9999 modified a comment on merge request #23</title><link>https://sourceforge.net/p/scrat/code/merge-requests/23/?limit=25#7fcd</link><description>These method(s) are useful when you don't want to add _get &amp; _set just to add raw closures as getter &amp; setter. They can be utilized to make a property that can return multiple data types.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Mon, 05 Sep 2022 14:02:36 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/23/?limit=25#7fcd</guid></item><item><title>Wizzard posted a comment on merge request #23</title><link>https://sourceforge.net/p/scrat/code/merge-requests/23/?limit=25#44f8</link><description>The comment on the one with a getter+setter says it's read-only, but otherwise looks good</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 05 Sep 2022 01:06:20 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/23/?limit=25#44f8</guid></item><item><title>Patrix9999 posted a comment on merge request #23</title><link>https://sourceforge.net/p/scrat/code/merge-requests/23/?limit=25#7fcd</link><description>Thise method(s) are useful when you don't want to add _get &amp; _set just to add raw closures as getter &amp; setter. They can be utilized to make a property that can return multiple data types.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Sun, 04 Sep 2022 13:29:31 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/23/?limit=25#7fcd</guid></item><item><title>Patrix9999 created merge request #23</title><link>https://sourceforge.net/p/scrat/code/merge-requests/23/</link><description>.SquirrelProp method for Sqrat::Class</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Thu, 01 Sep 2022 17:14:45 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/23/</guid></item><item><title>Wizzard merged merge request #22</title><link>https://sourceforge.net/p/scrat/code/merge-requests/22/</link><description>Arguments validation for .SquirrelFunc method in Sqrat::Array &amp; Sqrat::Class</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 11 Jul 2022 04:25:34 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/22/</guid></item><item><title>Patrix9999 created merge request #22</title><link>https://sourceforge.net/p/scrat/code/merge-requests/22/</link><description>Arguments validation for .SquirrelFunc method in Sqrat::Array &amp; Sqrat::Class</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Mon, 11 Jul 2022 04:11:25 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/22/</guid></item><item><title>Wizzard merged merge request #21</title><link>https://sourceforge.net/p/scrat/code/merge-requests/21/</link><description>Added possibility to bind temporary cpp object</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 11 Jul 2022 03:58:17 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/21/</guid></item><item><title>Patrix9999 created merge request #21</title><link>https://sourceforge.net/p/scrat/code/merge-requests/21/</link><description>Added possibility to bind temporary cpp object</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Mon, 11 Jul 2022 03:57:19 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/21/</guid></item><item><title>Wizzard merged merge request #20</title><link>https://sourceforge.net/p/scrat/code/merge-requests/20/</link><description>added missing sq_pop, added #undef GetObject</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 11 Jul 2022 03:28:10 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/20/</guid></item><item><title>Patrix9999 posted a comment on merge request #20</title><link>https://sourceforge.net/p/scrat/code/merge-requests/20/?limit=25#b6fe</link><description>Now :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Mon, 11 Jul 2022 03:22:33 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/20/?limit=25#b6fe</guid></item><item><title>Wizzard posted a comment on merge request #20</title><link>https://sourceforge.net/p/scrat/code/merge-requests/20/?limit=25#1cdc</link><description>The merge request still has zero commits. Let me know when it has content</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 11 Jul 2022 03:19:12 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/20/?limit=25#1cdc</guid></item><item><title>Patrix9999 created merge request #20</title><link>https://sourceforge.net/p/scrat/code/merge-requests/20/</link><description>added missing sq_pop, added #undef GetObject</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Mon, 11 Jul 2022 03:17:57 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/20/</guid></item><item><title>Wizzard merged merge request #19</title><link>https://sourceforge.net/p/scrat/code/merge-requests/19/</link><description>Added Sqrat::Var&lt;SQUserPointer&gt; support</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 11 Jul 2022 02:35:06 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/19/</guid></item><item><title>Patrix9999 posted a comment on merge request #19</title><link>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#8a5a</link><description>Done</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Mon, 11 Jul 2022 02:34:21 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#8a5a</guid></item><item><title>Wizzard posted a comment on merge request #19</title><link>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#9b9d</link><description>Tabs to spaces and should be good :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 11 Jul 2022 01:47:01 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#9b9d</guid></item><item><title>Patrix9999 posted a comment on merge request #19</title><link>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#a5a4</link><description>Done.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Mon, 11 Jul 2022 01:45:14 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#a5a4</guid></item><item><title>Patrix9999 modified a comment on merge request #19</title><link>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#aba4</link><description>Similarly, maybe moving Sqrat::Var&lt;std::nullpt_t&gt; would also be good idea to this file? What do you think?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Mon, 11 Jul 2022 00:58:16 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#aba4</guid></item><item><title>Patrix9999 posted a comment on merge request #19</title><link>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#dc47</link><description>Ok, i'll make some adjustments.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Mon, 11 Jul 2022 00:57:28 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#dc47</guid></item><item><title>Patrix9999 posted a comment on merge request #19</title><link>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#aba4</link><description>Similarly, maybe moving Sqrat::Var&lt;std::nullpt_t&gt; would also be good idea to this file? What do you think?&lt;/std::nullpt_t&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Mon, 11 Jul 2022 00:57:07 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#aba4</guid></item><item><title>Wizzard posted a comment on merge request #19</title><link>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#27f0</link><description>That would be more fitting. It'd also make sense to put sqratNull.h in there</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 11 Jul 2022 00:54:55 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#27f0</guid></item><item><title>Patrix9999 modified a comment on merge request #19</title><link>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#1bac</link><description>No problem, i'll correct it, one question, maybe it would be more fitting to move the code into sqratTypes.h file?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Mon, 11 Jul 2022 00:47:43 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#1bac</guid></item><item><title>Patrix9999 posted a comment on merge request #19</title><link>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#1bac</link><description>No problem, i'll correct it, one question, maybe it would be more fitting to move it into sqratTypes.h file?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Mon, 11 Jul 2022 00:43:56 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#1bac</guid></item><item><title>Wizzard posted a comment on merge request #19</title><link>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#f7d5</link><description>Needs the tabs to be spaces so it matches the current code but then can be merged</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 11 Jul 2022 00:26:41 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/19/?limit=25#f7d5</guid></item><item><title>Patrix9999 created merge request #19</title><link>https://sourceforge.net/p/scrat/code/merge-requests/19/</link><description>Added Sqrat::Var&lt;SQUserPointer&gt; support</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Mon, 11 Jul 2022 00:14:48 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/19/</guid></item><item><title>Wizzard merged merge request #18</title><link>https://sourceforge.net/p/scrat/code/merge-requests/18/</link><description>Fixed possible compiler error in SqratBytecode.h</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Wed, 06 Jul 2022 23:06:07 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/18/</guid></item><item><title>Patrix9999 created merge request #18</title><link>https://sourceforge.net/p/scrat/code/merge-requests/18/</link><description>Fixed possible compiler error in SqratBytecode.h</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Wed, 06 Jul 2022 23:04:27 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/18/</guid></item><item><title>Wizzard merged merge request #17</title><link>https://sourceforge.net/p/scrat/code/merge-requests/17/</link><description>Add null support</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Wed, 06 Jul 2022 19:35:17 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/17/</guid></item><item><title>Paul C created merge request #17</title><link>https://sourceforge.net/p/scrat/code/merge-requests/17/</link><description>Add null support</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul C</dc:creator><pubDate>Wed, 06 Jul 2022 19:31:46 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/17/</guid></item><item><title>Wizzard merged merge request #16</title><link>https://sourceforge.net/p/scrat/code/merge-requests/16/</link><description>Arguments validation for .SquirrelFunc method</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Sun, 03 Jul 2022 01:47:14 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/16/</guid></item><item><title>Patrix9999 created merge request #16</title><link>https://sourceforge.net/p/scrat/code/merge-requests/16/</link><description>Arguments validation for .SquirrelFunc method</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Sat, 02 Jul 2022 21:20:06 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/16/</guid></item><item><title>Wizzard modified a comment on ticket #107</title><link>https://sourceforge.net/p/scrat/sqrat/107/?limit=25#8e57</link><description>Glad you got it worked out! The way I chose to do errors is pretty weird, but I was trying to make it backwards compatible because Sqrat started off with no error checking at all! (it actually works quite a bit faster too when you compile with error checking off)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Fri, 26 Nov 2021 19:22:47 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/107/?limit=25#8e57</guid></item><item><title>Wizzard modified ticket #107</title><link>https://sourceforge.net/p/scrat/sqrat/107/</link><description>Different behavior if calling GetValue before SetValue on table</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Fri, 26 Nov 2021 19:19:23 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/107/</guid></item><item><title>Wizzard posted a comment on ticket #107</title><link>https://sourceforge.net/p/scrat/sqrat/107/?limit=25#8e57</link><description>Glad you got it worked out! The way I chose to do errors is pretty weird, but I was trying to make it backwards compatible because Sqrat started off with no error checking at all!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Fri, 26 Nov 2021 19:19:23 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/107/?limit=25#8e57</guid></item><item><title>Omega posted a comment on ticket #107</title><link>https://sourceforge.net/p/scrat/sqrat/107/?limit=25#ce78</link><description>Hi Wizzard, it looks like I didn't read the API documentation very well. It's setting the error in the VM and it needs to be cleared. Clearing the error between the GetValue and SetValue fixed it: Sqrat::Error::Clear(vm); It's a bit unfortunate you have to know to do this but no change to the code should be needed.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Omega</dc:creator><pubDate>Fri, 26 Nov 2021 15:50:29 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/107/?limit=25#ce78</guid></item><item><title>Omega posted a comment on ticket #107</title><link>https://sourceforge.net/p/scrat/sqrat/107/?limit=25#7bc3</link><description>Hi Wizzard. I was able to isolate the problem in the code I was writing to this behavior in Sqrat/squirrel. I haven't taken the time yet to find and fix the issue. I was hoping you had some idea what might be going wrong. I can keep looking at it if you like. Below is the output I got from the test case. In both cases it will call the SetValue but only case A returns the table in the last GetValue call (the one after SetValue). Test Case A =========== Set Get OK Test Case B =========== Set Get F...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Omega</dc:creator><pubDate>Fri, 26 Nov 2021 13:56:48 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/107/?limit=25#7bc3</guid></item><item><title>Wizzard modified ticket #107</title><link>https://sourceforge.net/p/scrat/sqrat/107/</link><description>Different behavior if calling GetValue before SetValue on table</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Fri, 26 Nov 2021 07:00:54 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/107/</guid></item><item><title>Wizzard posted a comment on ticket #107</title><link>https://sourceforge.net/p/scrat/sqrat/107/?limit=25#d0c3</link><description>Can you tell me the output of your example? I'm willing to accept a pull request submitted by you that fixes this behavior and try to help you work through it if needed.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Fri, 26 Nov 2021 07:00:36 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/107/?limit=25#d0c3</guid></item><item><title>Omega created ticket #107</title><link>https://sourceforge.net/p/scrat/sqrat/107/</link><description>Different behavior if calling GetValue before SetValue on table</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Omega</dc:creator><pubDate>Thu, 25 Nov 2021 18:18:53 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/107/</guid></item><item><title>Wizzard modified ticket #106</title><link>https://sourceforge.net/p/scrat/sqrat/106/</link><description>HSQAPI and typeof (compile error)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Thu, 22 Apr 2021 19:43:12 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/106/</guid></item><item><title>Wizzard merged merge request #15</title><link>https://sourceforge.net/p/scrat/code/merge-requests/15/</link><description>Fix compile error for gcc</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Thu, 22 Apr 2021 19:42:41 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/15/</guid></item><item><title>Wizzard posted a comment on ticket #106</title><link>https://sourceforge.net/p/scrat/sqrat/106/?limit=25#588b</link><description>type_of should be fine</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Thu, 22 Apr 2021 19:42:01 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/106/?limit=25#588b</guid></item><item><title>Patrix9999 created merge request #15</title><link>https://sourceforge.net/p/scrat/code/merge-requests/15/</link><description>Fix compile error for gcc</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Thu, 22 Apr 2021 14:06:47 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/15/</guid></item><item><title>Patrix9999 posted a comment on ticket #106</title><link>https://sourceforge.net/p/scrat/sqrat/106/?limit=25#18d4</link><description>Propably the best name for this function would be: type_of. It kinda breaks the naming rule, but it's the most elegant equivalent that i thought of.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Thu, 22 Apr 2021 13:47:58 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/106/?limit=25#18d4</guid></item><item><title>Patrix9999 posted a comment on merge request #14</title><link>https://sourceforge.net/p/scrat/code/merge-requests/14/?limit=25#04f3</link><description>I've discovered a new issue with changes made in this MR. https://sourceforge.net/p/scrat/sqrat/106/ Please, give me some feedback.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Thu, 22 Apr 2021 11:30:27 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/14/?limit=25#04f3</guid></item><item><title>Patrix9999 created ticket #106</title><link>https://sourceforge.net/p/scrat/sqrat/106/</link><description>HSQAPI and typeof (compile error)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Thu, 22 Apr 2021 11:29:10 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/106/</guid></item><item><title>Wizzard modified ticket #105</title><link>https://sourceforge.net/p/scrat/sqrat/105/</link><description>Sqrat::Function fails to release env ref when the obj closure is null</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Sun, 11 Apr 2021 23:30:36 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/105/</guid></item><item><title>Wizzard posted a comment on ticket #105</title><link>https://sourceforge.net/p/scrat/sqrat/105/?limit=25#efcd</link><description>I think you should pass valid functions/closures to Sqrat::Function instead of null. I remember trying to look through this when it was first posted to figure out what the exact behavior should be but getting sidetracked. I'm going to close this for now, but if the behavior could be made more convenient then feel free to submit a pull request with some changes!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Sun, 11 Apr 2021 23:30:21 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/105/?limit=25#efcd</guid></item><item><title>Wizzard posted a comment on merge request #14</title><link>https://sourceforge.net/p/scrat/code/merge-requests/14/?limit=25#347e</link><description>I went ahead and merged this. Hopefully incompatibilities are easily resolved!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Sun, 11 Apr 2021 23:22:43 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/14/?limit=25#347e</guid></item><item><title>Wizzard merged merge request #14</title><link>https://sourceforge.net/p/scrat/code/merge-requests/14/</link><description>Added missing function in HSQAPI struct</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Sun, 11 Apr 2021 23:22:10 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/14/</guid></item><item><title>Patrix9999 created merge request #14</title><link>https://sourceforge.net/p/scrat/code/merge-requests/14/</link><description>Added missing function in HSQAPI struct</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Sun, 11 Apr 2021 21:49:01 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/14/</guid></item><item><title>shatteredmoon created ticket #105</title><link>https://sourceforge.net/p/scrat/sqrat/105/</link><description>Sqrat::Function fails to release env ref when the obj closure is null</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shatteredmoon</dc:creator><pubDate>Sat, 19 Dec 2020 16:53:34 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/105/</guid></item><item><title>Wizzard modified ticket #103</title><link>https://sourceforge.net/p/scrat/sqrat/103/</link><description>Function::Evaluate doesn't handle native closures correctly when SCRAT_NO_ERROR_CHECKING is undefined</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 09 Nov 2020 01:27:24 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/103/</guid></item><item><title>Wizzard posted a comment on ticket #103</title><link>https://sourceforge.net/p/scrat/sqrat/103/?limit=25#3733</link><description>Fixed by https://sourceforge.net/p/scrat/code/ci/6758c0010cdcabab0bcc033f64a4d01d7ec3a9a9/</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 09 Nov 2020 01:27:24 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/103/?limit=25#3733</guid></item><item><title>Wizzard merged merge request #13</title><link>https://sourceforge.net/p/scrat/code/merge-requests/13/</link><description>Pull request for Issue #103: Function::Evaluate doesn't handle native closures correctly when SCRAT_NO_ERROR_CHECKING is undefined</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 09 Nov 2020 01:25:57 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/13/</guid></item><item><title>shatteredmoon created merge request #13</title><link>https://sourceforge.net/p/scrat/code/merge-requests/13/</link><description>Pull request for Issue #103: Function::Evaluate doesn't handle native closures correctly when SCRAT_NO_ERROR_CHECKING is undefined</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shatteredmoon</dc:creator><pubDate>Sat, 07 Nov 2020 23:41:32 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/13/</guid></item><item><title>Wizzard modified ticket #104</title><link>https://sourceforge.net/p/scrat/sqrat/104/</link><description>Setting an object equal to itself yields unexpected results</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Sat, 07 Nov 2020 03:13:33 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/104/</guid></item><item><title>Wizzard posted a comment on ticket #104</title><link>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#c500</link><description>Fixed in https://sourceforge.net/p/scrat/code/ci/36392c35317708a3616f24f6742d163002b8ee7a/</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Sat, 07 Nov 2020 03:13:33 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#c500</guid></item><item><title>Wizzard merged merge request #12</title><link>https://sourceforge.net/p/scrat/code/merge-requests/12/</link><description>Pull request for Issue #104 fix</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Sat, 07 Nov 2020 03:12:48 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/12/</guid></item><item><title>shatteredmoon created merge request #12</title><link>https://sourceforge.net/p/scrat/code/merge-requests/12/</link><description>Pull request for Issue #104 fix</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shatteredmoon</dc:creator><pubDate>Sat, 07 Nov 2020 00:34:50 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/12/</guid></item><item><title>shatteredmoon modified a comment on ticket #104</title><link>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#0f33/1f45</link><description>Sorry, it's a bit more complicated than that: error C2678: binary '!=': no operator found which takes a left-hand operand of type 'HSQOBJECT' (or there is no acceptable conversion)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shatteredmoon</dc:creator><pubDate>Fri, 06 Nov 2020 21:25:18 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#0f33/1f45</guid></item><item><title>shatteredmoon posted a comment on ticket #104</title><link>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#e28b/5aad</link><description>Yes, this does the trick, thanks!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shatteredmoon</dc:creator><pubDate>Fri, 06 Nov 2020 21:24:48 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#e28b/5aad</guid></item><item><title>shatteredmoon modified a comment on ticket #104</title><link>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#a5c8</link><description>Nevermind, just saw your reply</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shatteredmoon</dc:creator><pubDate>Fri, 06 Nov 2020 21:17:51 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#a5c8</guid></item><item><title>shatteredmoon posted a comment on ticket #104</title><link>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#a5c8</link><description>This works, but could probably be done better. I'm having to use DefaultVM::Get() because in my project I hit various points where either the left hand object has a null vm or the right hand object has a null vm, and either case will crash. Object&amp; operator=(const Object&amp; so) { if(*this != so) { if(release) { Release(); } vm = so.vm; obj = so.obj; sq_addref(vm, &amp;GetObject()); } return *this; } bool operator!= ( const Object&amp; so ) const { return !( *this == so ); } bool operator== ( const Object&amp;...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shatteredmoon</dc:creator><pubDate>Fri, 06 Nov 2020 21:17:13 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#a5c8</guid></item><item><title>Wizzard posted a comment on ticket #104</title><link>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#e28b</link><description>I mistook HSQOBJECT to by a typedef to a pointer. As long as every Sqrat::Object has its own unique HSQOBJECT, the following will work as far as I can tell. Object&amp; operator=(const Object&amp; so) { if(this != &amp;so) { if(release) { Release(); } vm = so.vm; obj = so.obj; sq_addref(vm, &amp;GetObject()); } return *this; }</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Fri, 06 Nov 2020 20:17:39 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#e28b</guid></item><item><title>shatteredmoon posted a comment on ticket #104</title><link>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#0f33/1f45</link><description>Sorry, it's a bit more complicated than that: error C2678: binary '!=': no operator found which takes a left-hand operand of type 'HSQOBJECT' (or there is no acceptable conversion) SqPlus uses this for operator== bool SquirrelObject::operator == (const SquirrelObject &amp;o) { bool cmp = false; HSQUIRRELVM v = SquirrelVM::GetVMPtr(); int oldtop = (int)sq_gettop(v); sq_pushobject(v, GetObjectHandle()); sq_pushobject(v, o.GetObjectHandle()); if(sq_cmp(v) == 0) cmp = true; sq_settop(v, oldtop); return cmp;...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shatteredmoon</dc:creator><pubDate>Fri, 06 Nov 2020 20:06:11 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#0f33/1f45</guid></item><item><title>Wizzard posted a comment on ticket #104</title><link>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#0f33</link><description>If you could check if that works and do a pull request it'd be appreciated!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Fri, 06 Nov 2020 05:46:02 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#0f33</guid></item><item><title>Wizzard posted a comment on ticket #104</title><link>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#2bf0</link><description>The sq_resetobject call probably needs to stay immediately after the sq_release call (problems were introduced by not following this convention in other places before), and so the issue should be fixed by checking if the object is the same. I also took the liberty of removing the release = so.release part because it felt correct to, but that might be wrong. Object&amp; operator=(const Object&amp; so) { if(obj != so.obj) { if(release) { Release(); } vm = so.vm; obj = so.obj; sq_addref(vm, &amp;GetObject()); }...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Fri, 06 Nov 2020 05:45:32 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#2bf0</guid></item><item><title>Wizzard posted a comment on ticket #103</title><link>https://sourceforge.net/p/scrat/sqrat/103/?limit=25#abd3</link><description>if (SQ_SUCCEEDED(sq_getclosureinfo(vm, -2, &amp;nparams, &amp;nfreevars)) &amp;&amp; (nparams != 1) &amp;&amp; (nparams != 0)) {</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Fri, 06 Nov 2020 05:24:26 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/103/?limit=25#abd3</guid></item><item><title>Wizzard posted a comment on ticket #103</title><link>https://sourceforge.net/p/scrat/sqrat/103/?limit=25#0015</link><description>This is definitely an issue with Sqrat. You're not really supposed to call sq_getclosureinfo on a native closure. The most correct thing to do would be to ignore this check if it's a native closure. However, it might also suffice just to add a nparams != 0 check to all the Evaluate functions. I'll accept a pull request if you add the checks in and can verify it fixes the issue.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Fri, 06 Nov 2020 05:23:03 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/103/?limit=25#0015</guid></item><item><title>shatteredmoon posted a comment on ticket #104</title><link>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#112a</link><description>Sorry, meant to say "or the intrinsic sq_resetobject should be rethought."</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shatteredmoon</dc:creator><pubDate>Fri, 06 Nov 2020 04:33:06 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/104/?limit=25#112a</guid></item><item><title>shatteredmoon created ticket #104</title><link>https://sourceforge.net/p/scrat/sqrat/104/</link><description>Setting an object equal to itself yields unexpected results</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shatteredmoon</dc:creator><pubDate>Fri, 06 Nov 2020 04:28:54 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/104/</guid></item><item><title>shatteredmoon created ticket #103</title><link>https://sourceforge.net/p/scrat/sqrat/103/</link><description>Function::Evaluate doesn't handle native closures correctly when SCRAT_NO_ERROR_CHECKING is undefined</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shatteredmoon</dc:creator><pubDate>Mon, 02 Nov 2020 03:37:30 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/103/</guid></item><item><title>Wizzard posted a comment on ticket #102</title><link>https://sourceforge.net/p/scrat/sqrat/102/?limit=25#8f5b</link><description>If you're able to submit a pull request that fixes these compiler-specific warnings without changing any functionality, I'll accept it.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 05 Oct 2020 04:58:29 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/102/?limit=25#8f5b</guid></item><item><title>shatteredmoon created ticket #102</title><link>https://sourceforge.net/p/scrat/sqrat/102/</link><description>Binding a member float var produces verbose compiler warnings in MSVC 2017</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shatteredmoon</dc:creator><pubDate>Sat, 03 Oct 2020 23:52:02 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/102/</guid></item><item><title>Wizzard modified ticket #101</title><link>https://sourceforge.net/p/scrat/sqrat/101/</link><description>Missing sq-&gt;getfloat pointer assignment in sqratimport.cpp</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Fri, 05 Jul 2019 15:53:19 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/101/</guid></item><item><title>Wizzard posted a comment on ticket #101</title><link>https://sourceforge.net/p/scrat/sqrat/101/?limit=25#f67f</link><description>Merged fix by Patrix</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Fri, 05 Jul 2019 15:53:19 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/101/?limit=25#f67f</guid></item><item><title>Wizzard merged merge request #11</title><link>https://sourceforge.net/p/scrat/code/merge-requests/11/</link><description>#101 Fix (sq-&gt;getfloat)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Fri, 05 Jul 2019 15:44:37 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/11/</guid></item><item><title>Patrix9999 created merge request #11</title><link>https://sourceforge.net/p/scrat/code/merge-requests/11/</link><description>#101 Fix (sq-&gt;getfloat)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrix9999</dc:creator><pubDate>Fri, 05 Jul 2019 08:48:39 -0000</pubDate><guid>https://sourceforge.net/p/scrat/code/merge-requests/11/</guid></item><item><title>Wizzard modified ticket #101</title><link>https://sourceforge.net/p/scrat/sqrat/101/</link><description>Missing sq-&gt;getfloat pointer assignment in sqratimport.cpp</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wizzard</dc:creator><pubDate>Mon, 25 Mar 2019 06:23:10 -0000</pubDate><guid>https://sourceforge.net/p/scrat/sqrat/101/</guid></item></channel></rss>