<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-04-27 06:13:17]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://bugs.coherent-logic.com/</docs><link>https://bugs.coherent-logic.com/</link><description><![CDATA[Coherent Logic Development - Issues]]></description><title>Coherent Logic Development - Issues</title><image><title>Coherent Logic Development - Issues</title><url>https://bugs.coherent-logic.com/images/mantis_logo.png</url><link>https://bugs.coherent-logic.com/</link><description><![CDATA[Coherent Logic Development - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>0000033: Destructor calls seem to prevent some extrinsic function calls from working</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=33</link><description><![CDATA[This causes user-defined ISVs to fail.]]></description><category>Object-Oriented Programming</category><pubDate>Sat, 12 Apr 2025 09:58:12 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=33</guid><comments>https://bugs.coherent-logic.com/view.php?id=33#bugnotes</comments></item><item><title>0000029: User-defined ISVs are broken</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=29</link><description><![CDATA[Seems to be a regression involving OO.]]></description><category>Interpreter Proper</category><pubDate>Sat, 12 Apr 2025 09:57:45 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=29</guid><comments>https://bugs.coherent-logic.com/view.php?id=29#bugnotes</comments></item><item><title>0000032: Add an OS/2 RPM</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=32</link><description><![CDATA[Need to figure this out.]]></description><category>Binary Packaging</category><pubDate>Fri, 11 Apr 2025 14:34:44 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=32</guid><comments>https://bugs.coherent-logic.com/view.php?id=32#bugnotes</comments></item><item><title>0000031: Fix fork calls to work on OS/2</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=31</link><description><![CDATA[There is apparently fork support in the EMX layer. Need to figure out the correct linker incantation to enable for both the daemon and the JOB command.]]></description><category>General</category><pubDate>Fri, 11 Apr 2025 14:33:31 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=31</guid><comments>https://bugs.coherent-logic.com/view.php?id=31#bugnotes</comments></item><item><title>0000028: Need to re-enable constructors</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=28</link><description><![CDATA[They are commented out in objects.c]]></description><category>Object-Oriented Programming</category><pubDate>Wed, 09 Apr 2025 13:44:41 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=28</guid><comments>https://bugs.coherent-logic.com/view.php?id=28#bugnotes</comments></item><item><title>0000025: Create length-checked versions of all strings.c functions that don't have them</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=25</link><description><![CDATA[We already have `stnlen` and a few others, but we need to create them for all.&lt;br /&gt;
&lt;br /&gt;
Then, replace all uses of the unchecked versions.]]></description><category>Memory Safety and Security</category><pubDate>Wed, 09 Apr 2025 09:20:33 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=25</guid><comments>https://bugs.coherent-logic.com/view.php?id=25#bugnotes</comments></item><item><title>0000009: Move TP, journaling, and naked indicator processing into global dispatch code</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=9</link><description><![CDATA[This will enable these features to work with any global handler in a GUMP-like architecture.]]></description><category>Global Handler</category><pubDate>Sat, 05 Apr 2025 20:07:07 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=9</guid><comments>https://bugs.coherent-logic.com/view.php?id=9#bugnotes</comments></item><item><title>0000019: Prevent illegal characters in global data</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=19</link><description><![CDATA[Need to consult with dlw about this]]></description><category>Global Handler</category><pubDate>Fri, 04 Apr 2025 21:17:41 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=19</guid><comments>https://bugs.coherent-logic.com/view.php?id=19#bugnotes</comments></item><item><title>0000023: Intermittent segfault when fmadm started without correct group membership</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=23</link><description><![CDATA[* Need to validate correct group membership on fmadm start]]></description><category>fmadm</category><pubDate>Fri, 04 Apr 2025 08:55:24 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=23</guid><comments>https://bugs.coherent-logic.com/view.php?id=23#bugnotes</comments></item><item><title>0000022: Consolidate package building and other dev scripts</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=22</link><description><![CDATA[* Move Debian, Red Hat, and Solaris packaging stuff into a new subdirectory&lt;br /&gt;
* Add a single command for all dev things&lt;br /&gt;
* Make a commit script that will update ChangeLog&lt;br /&gt;
* Add a way to correctly update the Debian packaging ChangeLog&lt;br /&gt;
* Make packaging script syntax as consistent as possible across platforms]]></description><category>CI/CD Infrastructure</category><pubDate>Fri, 04 Apr 2025 08:50:32 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=22</guid><comments>https://bugs.coherent-logic.com/view.php?id=22#bugnotes</comments></item><item><title>0000020: Finish fmadm edit</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=20</link><description><![CDATA[Need to completely grok the global structure as explained by dlw and get this all ironed out]]></description><category>fmadm</category><pubDate>Sun, 30 Mar 2025 09:57:05 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=20</guid><comments>https://bugs.coherent-logic.com/view.php?id=20#bugnotes</comments></item><item><title>0000018: Review manual</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=18</link><description><![CDATA[Review the entire FreeM manual as it exists and correct the many small errors found within.]]></description><category>Documentation</category><pubDate>Fri, 28 Mar 2025 07:21:20 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=18</guid><comments>https://bugs.coherent-logic.com/view.php?id=18#bugnotes</comments></item><item><title>0000001: Add support for objects created in globals</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=1</link><description><![CDATA[Will need a way to embed object metadata into the globals themselves (possibly using a node name that is illegal in M code). Note that like local objects, you will only be able to instantiate global objects for an entire global (aka the root node).]]></description><category>Object-Oriented Programming</category><pubDate>Fri, 28 Mar 2025 07:16:58 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=1</guid><comments>https://bugs.coherent-logic.com/view.php?id=1#bugnotes</comments></item><item><title>0000003: Fix standard error handling</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=3</link><description><![CDATA[Need to make sure $STACK is correct and that $ETRAP is solid. This should be easier once we finish replacing direct access to ierr with function calls to merr_raise and merr, this should be easier, as the values for the $STACK pseudo-function should be able to be populated in merr_raise, based on the nstx stack index, rather than being populated unreliably in other scattered locations in the FreeM codebase.]]></description><category>Error Handling</category><pubDate>Fri, 28 Mar 2025 07:16:32 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=3</guid><comments>https://bugs.coherent-logic.com/view.php?id=3#bugnotes</comments></item><item><title>0000008: MWAPI Implementation</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=8</link><description><![CDATA[Implement MWAPI using the Motif widget set.]]></description><category>M Windowing API</category><pubDate>Fri, 28 Mar 2025 07:16:07 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=8</guid><comments>https://bugs.coherent-logic.com/view.php?id=8#bugnotes</comments></item><item><title>0000004: Integrate grestore functionality into fmadm</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=4</link><description><![CDATA[Need to make fmadm repair global work in fmadm. The repair functionality is currently in grestore.c, but it will need to be refactored into a function in fma_globals.c. The functionality of this one is currently all in the main function, so we'll need to figure out how to split out argument parsing logic from actual global repair.&lt;br /&gt;
&lt;br /&gt;
Also, the existing utility does not repair a global in-place, and instead will apply repairs to a brand-new global database file, so this really must require the user to put FreeM into maintenance mode before proceeding.]]></description><category>fmadm</category><pubDate>Fri, 28 Mar 2025 07:09:05 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=4</guid><comments>https://bugs.coherent-logic.com/view.php?id=4#bugnotes</comments></item><item><title>0000006: Implement default values for certain SSVNs</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=6</link><description><![CDATA[Need to be able to define SSVN references with a corresponding default value, as KILLing certain MWAPI nodes in ^$WINDOW is supposed to restore the default attribute instead of making the node undefined. KILL will need a way to trigger this, as well as KVALUE. May be best handled in symtab(), as thus far, only process-private SSVNs have this requirement.]]></description><category>Structured System Variables</category><pubDate>Fri, 28 Mar 2025 07:08:49 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=6</guid><comments>https://bugs.coherent-logic.com/view.php?id=6#bugnotes</comments></item><item><title>0000010: Implement exclusive and argumentless forms of KVALUE</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=10</link><description><![CDATA[Currently, only inclusive KVALUE is implemented.]]></description><category>Interpreter Proper</category><pubDate>Fri, 28 Mar 2025 07:08:06 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=10</guid><comments>https://bugs.coherent-logic.com/view.php?id=10#bugnotes</comments></item><item><title>0000002: Extend symbol table string length</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=2</link><description><![CDATA[Should change the length prefixes from one byte to 4 bytes, the low-order 3 bytes to be used for the length, and the high-order byte used for future flags.&lt;br /&gt;
&lt;br /&gt;
This will increase maximum string length in local variables from 255 bytes to 16MiB.]]></description><category>Symbol Table</category><pubDate>Fri, 28 Mar 2025 07:07:49 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=2</guid><comments>https://bugs.coherent-logic.com/view.php?id=2#bugnotes</comments></item><item><title>0000015: Update NetBSD package to handle init changes and user/group creation</title><author></author><link>https://bugs.coherent-logic.com/view.php?id=15</link><description><![CDATA[Will need to study the NetBSD pkgsrc Developer's Guide and related docs for this:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.netbsd.org/docs/pkgsrc/developers-guide.html&quot; rel=&quot;noopener&quot;&gt;https://www.netbsd.org/docs/pkgsrc/developers-guide.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.pkgsrc.org/wip/users/&quot; rel=&quot;noopener&quot;&gt;https://www.pkgsrc.org/wip/users/&lt;/a&gt;]]></description><category>Binary Packaging</category><pubDate>Fri, 28 Mar 2025 07:05:36 -0600</pubDate><guid>https://bugs.coherent-logic.com/view.php?id=15</guid><comments>https://bugs.coherent-logic.com/view.php?id=15#bugnotes</comments></item></channel></rss>
