1. May 22, 2023
  2. May 20, 2023
    • Steve Bennett's avatar
      core: improve eval frame handling · 66f4ab6d
      Steve Bennett authored
      
      
      Now callers to JimInvokeCommand() are expected to push and eval frame.
      Then we no longer need to carry currentScriptObj, argc, argv in the interp
      since these are in the current eval frame.
      
      Note that this change simply renames some unused fields in Jim_Interp for ABI
      compatibility, but these will be removed in due course.
      
      Signed-off-by: default avatarSteve Bennett <steveb@workware.net.au>
      66f4ab6d
  3. May 09, 2023
    • Steve Bennett's avatar
      core: avoid rare crash on shutdown · e0ea457f
      Steve Bennett authored
      
      
      If deferred commands run on shutdown as stack frames
      are unwound, it is possible that a command
      is deleted but a later command still has a reference to it.
      So instead of trying to optimise this case by freeing immediately,
      cache deleted commands and let the be freed once all stack frames
      are destroyed.
      
      Signed-off-by: default avatarSteve Bennett <steveb@workware.net.au>
      e0ea457f
  4. May 07, 2023
  5. May 06, 2023
  6. Apr 19, 2023
  7. Apr 13, 2023
  8. Mar 20, 2023
  9. Mar 06, 2023
  10. Mar 02, 2023
  11. Feb 25, 2023
  12. Feb 24, 2023
  13. Feb 13, 2023