The "Clone Don Porter" Project aims to fund full-time resources to perform work under the guidance of a Tcl Core Team member.
Attributes
- start time
- 2018-05-06
- months active
- 0
- currently funded
- 0€
- monthly funding requirement
- 16000€
- numbr of individual financial supporters
- 0
- number of organizational supporters
- 0
Description
The goal of this project is to accomplish tasks that facilitate dgp's continued efforts to improve Tcl. The project will run for a minimum of 30 days and will continue as long as there is sufficient funding and available resources. The work queue will be curated directly or indirectly by dgp. Coordination and communication will occur primarily in the Tcl Chatroom.
Funding will be solicited from individuals and other entities with an interest in Tcl.
Recommendations
Please voice your confidence in or support for this project here!
APN I'm all for this project but sadly, can only offer moral, not financial, support! Good luck with getting the backing.
DEC Could this be funded via Patreon?
Active
Completed
- 4b77647298%|%final changes to sucessfully run make valgrind with no "still reachable reports"
- The platform for the successful run was Linux 4.16.13. If Valgrind still reports issues on your platform, please submit a report with the details.
- Add tools/valgrind_suppress
- Valgrind no issues no "still reachable" reports for cmdAH.test. The suppressed reports concern getpwnam_r behaviour.
- Plug leak in TclSetEnv
- Valgrind now issues no "still reachable" reports for env.test.
- Remove dependencies between tests in env.test
- This should make memory leaks easier to spot.
- Fix errors in async.test under valgrind
- Valgrind slows things down enough that previous assumptions about time to completion are rendered false.
- Reference counting for ItclMemberCode
- Similar changes were already applied for ItclObject. The larger goal is to address performance issues mentioned issue 271 .
- Added a gdb-test target to SampleExtension
- For more convenient debugging.
- Fix valgrind target in SampleExtension
- TCLLIBPATH` was not being set so there was a risk of picking up a previously-installed shared object.
- TIP 498 , Fix memory leak due to reference counting error
- TIP 498 , Move refCount management of lookupNsPtr out of "resolve:/goto resolve" block
- TIP 498 , Fix reference counting error in TclRenameCommand
- TIP 498 , Fix memory leak in Tcl_DeleteNamespace
- Deduplicate code in string comparison functions
- Also avoid generating the string representation of pure lists and dictionaries when comparing with the empty string.
- Fix memory leak in epoll
- Cleanup the eventfd trigger file info created during initialization.
Waiting
- trace: Improve error handling and resolve other known issues.
- array: Redesign machinery to support array for and array searches
- c.f. http://core.tcl.tk/tcl/info/e87bcf819f03cea4
Proposed
Funding
Comments
SYStems 2018-05-07: Can we add a Tcl/Tk modern IDE to that list :)
ak I believe that one is a step to far and big.
SYStems let's do it then :)
APN One performance enhancement I would like, if you are taking RFE's, is faster calls to commands implemented in C extensions. They are currently significantly slower than bytecoded commands.