summaryrefslogtreecommitdiffstats
path: root/library/init.tcl
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.6. Remove unneeded code from init.tcljan.nijtmans2019-03-071-36/+0
|\
| * Bump version numbers for 8.6.9 release.dgp2018-10-051-1/+1
| |
| * merge 8.6dgp2017-12-181-2/+2
| |\
| * | Start RC branch for Tcl 8.6.8dgp2017-12-061-1/+1
| | |
* | | Further refinements for the fix for bug ↵hypnotoad2018-11-211-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [4e812aadae68af384605a5e78845abe40206fbe9] Moved the package manifest for the /library file system out of init.tcl file and into a new file "manifest.txt". If a VFS is populating tcl_library via a file copy it will rename that file to pkgIndex.tcl, which will allow all of the packages the core distributes in this way to be available via the standard package discovery mechanism (as tcl_library is already in the auto_path of an unmodified tcl interpreter. And if you've modified the tcl interpreter, you probably know better anyway. Probably...)
* | | Actually, it turns out that platform, platform::shell and tcltest have the ↵jan.nijtmans2018-11-201-3/+0
| | | | | | | | | | | | same problem ...
* | | Fix [4e812aadae68af384605]: package require msgcat failsjan.nijtmans2018-11-201-2/+0
| | |
* | | Documentation and revision bump for tip 522pspjuth2018-10-221-1/+1
| | |
* | | forgot one location for http version numberjan.nijtmans2018-09-221-1/+1
| | |
* | | merge 8.7dgp2018-04-271-1/+1
|\ \ \
* \ \ \ Merge 8.7; Updated the package manifest by hand; was broken until then.dgp2018-03-151-2/+1
|\ \ \ \ | |/ / / | | | | If there's a maintenance knob to turn, that needs to be better known.
* | | | Removing the standalone pkgIndex.tcl. There is enough stuff that needs to be hypnotoad2017-12-291-4/+21
| | | | | | | | | | | | | | | | | | | | | | | | manually edited in the init.tcl script for new releases as it is, there is no sense in having yet another file to edit. Marking which distributed packages are safe to load in a safe interpreter
* | | | Pulling changes from core-8-branchhypnotoad2017-12-291-6/+2
|\ \ \ \ | |/ / /
| * | | No need any more to check for "Windows NT" here, since the minimum is XP now.jan.nijtmans2017-12-181-4/+1
| | | |
| * | | merge core-8-6-branchjan.nijtmans2017-12-181-2/+1
| |\ \ \ | | | |/ | | |/|
| | * | (cherry-pick): Added assoc, ftype and move as auto_execok shell built-ins on ↵jan.nijtmans2017-12-181-2/+2
| | |/ | | | | | | | | | Windows.
* | | Pulling changes from the last core-8-branch that doesn't cause a segfault in ↵hypnotoad2017-11-281-37/+0
|\ \ \ | |/ / | | | | | | kits
| * | Re-base to core-8-branch: This change is fine as-is for Tcl 8.7, I wouldn't ↵jan.nijtmans2017-11-201-4/+23
| |\ \ | | | | | | | | | | | | recommend it for 8.6 (even though it's only for the changed error-message)
| * | | Changed math functions min and max to C implementations.pspjuth2017-11-191-37/+0
| | |/ | |/|
* | | Pulling changes from core-8-branchhypnotoad2017-11-211-2/+2
|\ \ \ | | |/ | |/|
| * | Fix error-message for min/math functions: "to" -> "for", for consistancy ↵jan.nijtmans2017-11-201-2/+2
| | | | | | | | | | | | with the error-messages for other math functions.
* | | Added a package manifest to init to allow core distributed packages tohypnotoad2017-11-171-0/+4
|/ / | | | | auto-populate [package ifneeded] on startup
* | Fix [f5da3d30e096a1c3486fbc480a6ece01fcb277a6|f5da3d30e0]: clerical error in ↵jan.nijtmans2017-09-141-1/+1
|\ \ | |/ | | | | comments
| * Fix [f5da3d30e096a1c3486fbc480a6ece01fcb277a6|f5da3d30e0]: clerical error in ↵jan.nijtmans2017-09-141-1/+1
| | | | | | | | comments
| * merge 8.6dgp2017-06-261-22/+28
| |\
| * \ merge 8.6dgp2017-03-171-8/+3
| |\ \
| * | | Start RC branch for Tcl 8.6.7dgp2017-03-101-1/+1
| | | |
* | | | Bump to 8.7a2 to distinguish trunk from 8.7a1 release.dgp2017-09-081-1/+1
| | | |
* | | | Release candidate branch for Tcl 8.7a1.dgp2017-08-101-1/+1
| | | |
* | | | Merge 8.6; Bump to TclOO 1.2.0.dgp2017-06-261-22/+28
|\ \ \ \ | | |_|/ | |/| |
| * | | Try to make good stack trace. Fallback to making not-so-good stack trace.dgp2017-06-261-22/+28
| | |/ | |/| | | | Stop failing altogether. Test in test suite, not program fragility.
* | | Merge core-8-6-branch. This removes the work currently being done in ↵jan.nijtmans2017-06-021-60/+36
|\ \ \ | |/ / | | | | | | | | | "sebres-8-6-clock-speedup-cr1" branch, but that will be merged again as soon as the work is done. All other changes in "trunk" since then (e.g. the INST_STR_CONCAT1 performance improvement, and the removal of SunOS-4) are retained.
* | | merge core-8-6-branch (except: the "timerate" command and the clock ↵jan.nijtmans2017-05-311-3/+3
|\ \ \ | | | | | | | | | | | | performance-tests are kept)
| * | | More code review, e.g. use Tcl_SetObjResult in stead of Tcl_SetResult, ↵jan.nijtmans2017-05-311-3/+3
| | | | | | | | | | | | | | | | preventing a (char *) type case. No functional changes.
* | | | merge sebres-8-6-clock-speedupsebres2017-05-151-1/+3
|\ \ \ \ | |/ / /
| * | | restored "-encoding utf-8" by source clock.tcl (lost by merging)sebres2017-05-121-1/+3
| | | |
| | | |
| \ \ \
*-. \ \ \ reintegrate sebres-8-6-clock-speedup back to sebres-clock-speedup (trunk ↵sebres2017-05-111-32/+48
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | clock-speedup, 3-way merge)
| | * | | Make 'clock' and 'encoding' into compilable ensembles that play with safe ↵Kevin B Kenny2017-03-141-8/+3
| | |\ \ \ | | | |/ / | | | | | | | | | | interps
| * | | | auto-loading of ensemble and stubs on demand only (+ test covered now, see ↵sebres2017-05-111-29/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | clock-0.1); introduces new possibility to implement namespace-based auto-loading, e. g.: set ::auto_index_ns(::some::namespace) [list ::source [::file join $dir some namespace.tcl]]] loading of clock-stubs (clock.tcl) implemented via handler "auto_index_ns" now.
| * | | | Ensemble "clock" fixed after merge with kbk's clock ensemble solution. All ↵sebres2017-05-101-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commands (including new) compiled now also in ensemble (implemented without TclMakeEnsemble, because it can be extended via new map entries). Ensemble handling partially cherry-picked from new performance branch (TODO: check temporary "-compile" option can be reverted if it becomes ready/merged).
| * | | | [interim-merge-commit] back-ported branch sebres-clock-speedup (from trunk ↵sebres2017-05-101-10/+10
| |\ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| | to 8.6): tcl-clock functionality rewritten in C.
* | | | merge trunksebres2017-03-061-3/+23
|\ \ \ \ | | |/ / | |/| |
| * | | On Windows, Cygwin and 64-bit platforms, no need to handle 'long' in ↵jan.nijtmans2017-02-141-2/+2
| | | | | | | | | | | | | | | | | | | | tclLink.c, since its size is equal to either 'int' or 'Tcl_WideInt'. This enhances interoperabilty between win64 extensions loaded in cygwin64 using Tcl_LinkVar(), whill still being 100% compatible. init.tcl: unnecessary spacing.
| * | | TIP #459 remaining part of implementation. Makes "package require Tk" give ↵jan.nijtmans2017-02-031-1/+20
| |\ \ \ | | | | | | | | | | | | | | | the right (... at least ... the expected ...) answer.
| | * \ \ Merge trunk. Improve test-case. Bring back "source -nopkg", but only as ↵jan.nijtmans2017-01-051-6/+2
| | |\ \ \ | | | | | | | | | | | | | | | | | | undocumented internal helper for ::tcl::Pkg::source.
| | * | | | In stead of "source -nopkg" use a ::tcl::Pkg::source utility function.jan.nijtmans2017-01-041-2/+22
| | | | | |
| | * | | | Fix safe.tcl test-cases: "source -nopkg" is not necessary here: "source" is ↵jan.nijtmans2017-01-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | an alias for "::safe::AliasSource", which doesn't use "source"
| | * | | | Merge trunk. First steps in eliminating "source -nopkg". Some test-cases ↵jan.nijtmans2017-01-041-0/+3
| | |\ \ \ \ | | | |/ / / | | | | | | | | | | | | still fail.
| | * | | | Complete implementation, tests and documentationjan.nijtmans2016-11-281-1/+1
| | |/ / /
| * | | | Added assoc, ftype and move as auto_execok shell built-ins on Windows.ashok2017-01-281-2/+3
| |/ / /