| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
the "win" directory. Better to avoid confusion.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The latest release of the GNU C library, glibc-2.27 has done away with
the libieee.a library. This prompts a review of why Tcl has been using it.
Since Tcl 8.4.0, Tcl has stopped using the matherr() machinery, so we don't
need it anymore for that.
Since Tcl 8.5.0, Tcl post-processes ERANGE for itself when floating point
underflow or overflow can sensibly produce a 0.0 or Inf result instead of
raising an error. We no longer need to configure the system math library to
silence these reports.
A conseqeunce of this change is that TCL_LIBS will no longer include the
linker option -lieee . This can potentially change the behavior of programs
that embed libtcl. If so, though, those same programs are going to also have
behavior changed as the new glibc release gets into routine use. We're doing
those programs a favor by stopping masking the discovery that they need to
be updated.
|
|\ \ |
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | | |
Same change done for a few other platforms where it might matter.
|
| | |
| | |
| | |
| | | |
breaks build of Tk trunk on macOS
|
| | |
| | |
| | |
| | |
| | | |
this was needed was SunOS-4, which is not supported by Tcl any more for a long ... long time ....
Also, fix a typo in generic/tclInt.h and remove some end-of-line spacing.
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
On OpenBSD, Tcl's libs will need the extra version numbers probably forever.
There's no point to adding the extra knob.
On OpenBSD, the extra version numbers are used for dependency tracking.
The extra version numbers must be on linkable libs
(code will be linked to them, they have a corresponding .h file).
Loadable libs
(no code will be linked to them, they don't have a corresponding .h file.
Usually a Tcl extension)
don't need the burden (OpenBSD has to track the libs' dependencies)
of the extra version numbers.
Libs that are loadable and linkable are treated as linkable.
I hope that clears things up.
|
| | | |
|
| |\ \
| | |/
| | | |
Obsolete a number of systems, which were already obsoleted by TEA: We cannot even create a "battery-included" release any more for those systems.
|
| | |
| | |
| | |
| | |
| | | |
with a dot (taken over from TEA)
Cherry-pick [http://core.tcl.tk/tclconfig/info/c8eddeddb9bbabc4|c8eddeddb9] from TEA: Added /usr/pkg/lib to the paths searched on the journey to find tclConfig.sh
|
| | |
| | |
| | | |
Tcl/Tk's tcl.m4 isn't identical to TEA's tcl.m4 - be careful!
|
| | |
| | |
| | |
| | | |
Tcl/Tk's tcl.m4 isn't identical to TEA's tcl.m4 - be careful!
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | |
| | | |
world was a VAX] for OpenBSD. Also fix [http://core.tcl.tk/tk/tktview?name=84a27b1c67|84a27b1c67]: Tcl and Tk's tcl.m4 not synced?
(configure script not re-generated yet, I'm sure Don will do that in the rc branch)
|
|/ /
| |
| |
| |
| | |
expectations: If the platform has a "long long" type, use it for Tcl_WideInt, so TCL_LL_MODIFIER is really a replacement for "ll" on most platforms (Win32/Win64 as most notable exception).
Will need a new TIP.
|
|\ \
| |/
| |
| | |
Do gcc-compiles with the option -Wwrite-strings, so we can detect mis-usage of "const".
Make Tcl_AddErrorInfo() and Tcl_AddObjErrorInfo() a macro.
|
|\ \
| |/ |
|
| |\ |
|
| | | |
|
|/ /
| |
| |
| | |
but gcc can trigger it as well)
|
|\ \
| |/
| |
| | |
don't create empty {prefix}/lib/tcl8/8.2 and {prefix}/lib/tcl8/8.3 directories any more during installing.
|
| |
| |
| | |
On win32, don't create empty {prefix}/lib/tcl8/8.2 and {prefix}/lib/tcl8/8.3 directories any more during installing.
|
|\ \
| |/ |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
| |
| | |
forking process under heavy multithreading. Thanks to Joe Mistachkin for the implementation of the fix, and Gustaf Neumann for the original report and testing the fix.
|
| |\
| | |
| | |
| | | |
forking process under heavy multithreading. Thanks to Joe Mistachkin for the implementation of the fix, and Gustaf Neumann for the original report and testing the fix.
|
| | |\
| |_|/
|/| | |
|
| | | |
|
| | | |
|
| | | |
|
| |/
|/|
| |
| | |
redundant to the RANLIB already done as part of library build. At worst, it
conflicts with needs of cross-compiling. Thanks Erik Leunissen.
|
| |
| |
| |
| | |
(See tcl/libtommath/tommath.h .) So dispose of all the configuration
shenanigans pretending we want to support systems that lack one.
|
| | |
|
|\ \
| |/
| |
| | |
single SHLIB_LD_LIBS usable for both Tcl and Tk
|
| |
| |
| |
| | |
single SHLIB_LD_LIBS usable for both Tcl and Tk.
|
|\ \
| |/
| |
| | |
everything works this way!)
|
| |
| |
| |
| | |
everything works this way!)
|
|\ \
| |/ |
|
| |\ |
|
| |/ |
|
|\ \
| |/ |
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| | |
just configure it when needed.
Always build the stub library first (and - on Cygwin - configure win32 properly just before building the stub library)
|
| |
| |
| |
| |
| | |
just configure it when needed.
Always build the stub library first (and - on Cygwin - configure win32 properly just before building the stub library)
|