• Join/Login
  • Business Software
  • Open Source Software
  • For Vendors
  • Blog
  • About
  • More
    • Articles
    • Create
    • SourceForge Podcast
    • Site Documentation
    • Subscribe to our Newsletter
    • Support Request
SourceForge logo
For Vendors Help Create Join Login
SourceForge logo
Business Software
Open Source Software
SourceForge Podcast
Resources
  • Articles
  • Case Studies
  • Blog
Menu
  • Help
  • Create
  • Join
  • Login
  • Home
  • Browse
  • FMSLogo
  • Code
FMSLogo

FMSLogo Code

A Logo programming environment for Microsoft Windows

Brought to you by: david_costanzo
  • Summary
  • Files
  • Reviews
  • Support
  • Tickets ▾
    • Feature Requests
    • Bugs
    • Support Requests
  • Discussion
  • Code
Menu ▾ ▴
 
  • Browse Commits
  • Browse Files

Code Commit Log


Commit Date  
[r6293] by david_costanzo

Refactoring: Simplify a ref() and a deref() into a gcref().

2026-06-14 16:00:36 Tree
[r6292] by david_costanzo

Update expected results of test pass to include recent bug fixes and new tests cases.

2026-06-14 15:30:11 Tree
[r6291] by david_costanzo

Fix a memory leak when parsing some numbers.
This leak was introduced when I fixed cnv_node_to_numnode not to free its argument when it was a string that had zero references.
Even though it made these callers more complex, I still think the change to cnv_node_to_numnode is correct.
The code base is simpler if cvn_node_to_numnode never frees its argument.

2026-06-14 14:54:04 Tree
[r6290] by david_costanzo

Fix a freed memory read caused by cnv_node_to_numnode when its argument has zero references.
This bug has always existed but wasn't exposed until I recently started to remove side effects from its callers.
One of the side effects which I removed removed ensured that the argument never had zero references.
I still think that removing side effects is benefial to the code base, even if it removes some hidden assumptions.

2026-06-14 14:07:05 Tree
[r6289] by david_costanzo

Add a test that will leak memory unless ITEM takes ownership of any node that's allocated by :erract.

2026-06-14 14:01:12 Tree
[r6288] by david_costanzo

Fix a bug number in a comment.
In the distant past, all SourceForge projects use the same bug number space, so the bug numbers were very large.
That was changed so that all projects had their own bug number space, and the bugs were renumbered to be much smaller.
This change invaldiated any external reference to a bug number.

2026-06-14 02:50:36 Tree
[r6287] by david_costanzo

Fix a regression in is_freed() caused when NODETYPE was changed from a short to an enum.
The memset of 0xCC now changes type to 0xCCCCCCCC intsead of 0xCCCC.
This regression caused me not to notice a freed memory read that I had introduced in BITAND because it wasn't detected in debug builds.

2026-06-14 02:46:04 Tree
[r6286] by david_costanzo

Fix a typo in a comment

2026-06-14 02:10:47 Tree
[r6285] by david_costanzo

Automate the button clicks in SELECTBOXTEST.BADINPUT.RECOVERABLE.

2026-06-13 23:36:45 Tree
[r6284] by david_costanzo

Cleanup: Remove unused function integer_arg.

2026-06-10 23:38:39 Tree
Older >
SourceForge
  • Create a Project
  • Open Source Software
  • Business Software
  • Top Downloaded Projects
Company
  • About
  • Team
  • SourceForge Headquarters
    1320 Columbia Street Suite 310
    San Diego, CA 92101
    +1 (858) 422-6466
Resources
  • Support
  • Site Documentation
  • Site Status
  • SourceForge Reviews
SourceForge logo
© 2026 Slashdot Media. All Rights Reserved.
Terms Privacy Opt Out Advertise
mdb logo