• 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  
[r6334] by david_costanzo

Fix a comment

2026-07-04 03:12:32 Tree
[r6333] by david_costanzo

Update the baseline testlog based on a recent test pass.

2026-07-04 03:07:31 Tree
[r6332] by david_costanzo

Fix a recent regression where, if treeifying a procedure resulted in loading a file that
redefined the procedure that was being treeified, the act of redefining the procedure
would free the tree that had been created thus far, causing a freed memory read.

The fix is to explicitly hold a reference the tree as it's being created, instead of
assuming that the procnode would keep a reference on it.

2026-07-04 03:05:40 Tree
[r6331] by david_costanzo

Fix the name of EVALTEST.SILENTLOADFROMTREEIFY (late change)

2026-07-04 00:56:29 Tree
[r6330] by david_costanzo

Add EVALTEST.SILENTLOADFROMTREEIFY
This is a test for a new regression that prevents ORIENTATIONTEST from running.
ORIENTATIONTEST test this bug incidentally, but EVALTEST.SILENTLOADFROMTREEIFY tests it explicitly.

2026-07-04 00:54:10 Tree
[r6329] by david_costanzo

Change the way reeification is implemented so that only trees are untreeified.
This enables the addition of "assert(is_tree(tree))" in settreepair__tree, which may make it easier to identify future bugs.

2026-07-03 20:05:04 Tree
[r6328] by david_costanzo

Add the output from newly added tests to the expected testlog.

2026-07-03 19:57:45 Tree
[r6327] by david_costanzo

Remove a misleading comment

2026-07-03 19:21:56 Tree
[r6326] by david_costanzo

This contains some follow-up fixes for changes made in r6323.

The bodylines within a procedure's bodylists are no longer marked as a TREE,
but there was still some code that tried to use and access the tree and this
no longer worked. This includes the logic for re-treeifying a procedure if
definitions changed while they're running.

This change also adds some asserts to find when a non-tree is treated as a TREE
and when a non-line is treated as a LINE. This should make it easier to find
and debug similar problems.

2026-07-03 19:21:05 Tree
[r6325] by david_costanzo

Add EVALTEST.ERASEWHILERUNNING.
This is a focused test for a specific clause in a if statement in eval.cpp.

2026-07-03 18:14:26 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