Andi Gutmans
|
07cfd5754e
|
- Added macros
|
2000-09-04 04:18:38 +00:00 |
|
Andi Gutmans
|
1109b9ab57
|
- More TSRM work
|
2000-09-03 18:58:46 +00:00 |
|
Andi Gutmans
|
da19ff78f3
|
- Add new files to TSRM windows project
|
2000-09-03 18:49:35 +00:00 |
|
Andi Gutmans
|
03432bf61f
|
- Make TSRM work on Windows.
|
2000-09-03 18:47:35 +00:00 |
|
Andi Gutmans
|
daf926cf5b
|
- Move virtual cwd to TSRM.
In the least this still doesn't work on Windows.
|
2000-09-03 18:18:13 +00:00 |
|
Andi Gutmans
|
77b55ad07d
|
- Revert change of defining TSRM_WIN32 in dsp
|
2000-09-02 16:28:50 +00:00 |
|
Andi Gutmans
|
5f3d935920
|
- Change TSRM_OTHER macro to TSRM_THREADS as it should be only to check
for threads
|
2000-09-02 15:24:18 +00:00 |
|
Andi Gutmans
|
a8656beb34
|
- Make TSRM compile stand-alone again
|
2000-09-02 15:11:45 +00:00 |
|
Andi Gutmans
|
d6d8b51b2c
|
- Define TSRM_WIN32 in Windows dsp
|
2000-09-02 15:04:57 +00:00 |
|
Andi Gutmans
|
92cfa27ff0
|
- Use TSRM_WIN32
|
2000-09-02 15:03:19 +00:00 |
|
Sam Ruby
|
f2b0015c9b
|
Allow TSRM to be built on Windows platforms
|
2000-09-02 14:39:48 +00:00 |
|
Andi Gutmans
|
3d95c23c96
|
- Support for always building TSRM into PHP
|
2000-08-31 23:44:10 +00:00 |
|
Andi Gutmans
|
a2ea62d4c9
|
- Change license of .c and .h files of TSRM. It's still not the complete
- text like in the PHP headers because we don't have it on the web yet but
- it should be enough to allow Sascha to touch TSRM :)
|
2000-08-31 19:02:14 +00:00 |
|
Sascha Schumann
|
c1894bbf96
|
Add dummy depend: target
|
2000-08-25 09:04:51 +00:00 |
|
Andi Gutmans
|
b0fd857c69
|
- Oops I was only thinking about VIRTUAL_DIR and forogt about the rest of
- TSRM which Zeev implemented on his own.
|
2000-07-11 19:17:19 +00:00 |
|
Andi Gutmans
|
744a823fd2
|
- Commit new license for TSRM.
|
2000-07-11 19:15:51 +00:00 |
|
Sascha Schumann
|
8adf849dce
|
Identifiers that begin with underscore are reserved for the implementation.
|
2000-07-02 23:16:54 +00:00 |
|
Andi Gutmans
|
a4edfc06c5
|
- Export ts_resource_ex in order to succesfully build Windows version
|
2000-06-17 14:56:19 +00:00 |
|
Zeev Suraski
|
33f9499975
|
Make it possible to access other threads' local storage. Only use it if you have a clear
knowledge of what you're doing!
|
2000-06-16 14:38:05 +00:00 |
|
Sascha Schumann
|
0eeee6b7c8
|
Add -qthreaded for AIX cc V5
|
2000-06-10 08:26:59 +00:00 |
|
Sascha Schumann
|
f6c8918a0d
|
Add FreeBSD's new -kthread option.
Add a list of compiler/platforms where the flags are known to work.
|
2000-06-10 08:09:05 +00:00 |
|
Zeev Suraski
|
c5b2c8ba93
|
Update .dsp's
|
2000-06-08 12:28:48 +00:00 |
|
Sascha Schumann
|
d3a7f5be38
|
Make TSRM compile again. ZTS is defined by a header file included in
tsrm_config.h, so TSRM.o was always empty.
|
2000-06-06 00:16:16 +00:00 |
|
Andi Gutmans
|
09d281ff62
|
- Only compile if building a thread safe version
|
2000-06-04 04:14:17 +00:00 |
|
Sascha Schumann
|
a33c135b0a
|
Add enable-threads flag for gcc on HPUX
|
2000-05-24 11:13:11 +00:00 |
|
Sascha Schumann
|
86d6389db4
|
Assign/restore vars appropiately
|
2000-05-05 12:15:36 +00:00 |
|
Sascha Schumann
|
6c4d6ba5e3
|
Don't automatically assign pthreads_cflags/pthreads_libs to env
variables. That allows us to check for the availability of POSIX threads
before actually using it.
|
2000-05-04 10:49:36 +00:00 |
|
Sascha Schumann
|
b87df8f210
|
Add UnixWare/OpenServer flags
|
2000-04-30 04:50:03 +00:00 |
|
Thies C. Arntzen
|
38c2b8ec63
|
hpux needs _REENTRANT
|
2000-04-15 17:06:21 +00:00 |
|
Sascha Schumann
|
2b1daf73eb
|
* Include <stddef.h> for NULL
* Check for pthread_mutexattr_init() for improved SGI support
|
2000-03-30 23:35:26 +00:00 |
|
Sascha Schumann
|
7658768705
|
Use CPPFLAGS for reentrancy/thread flags
|
2000-03-15 21:40:03 +00:00 |
|
Sascha Schumann
|
a2121549aa
|
Move the sincludes outside of AC_DEFUN(), so PHP can use the macros
|
2000-03-07 16:49:17 +00:00 |
|
Sascha Schumann
|
05024cb094
|
Use improved POSIX threads check from threads.m4
This is shared between some projects (currently Apache 2.0, mhash, mcrypt)
|
2000-03-07 13:24:12 +00:00 |
|
Zeev Suraski
|
4765396846
|
.dsp updates
|
1999-12-31 16:20:04 +00:00 |
|
Sascha Schumann
|
701a00d391
|
THREAD_T refers to thread ids, not attributes
|
1999-12-30 15:52:08 +00:00 |
|
Sascha Schumann
|
9aef66711e
|
Rewrite TSRM_CHECK_GCC_ARG to cache its result
|
1999-12-30 02:19:39 +00:00 |
|
Sascha Schumann
|
85a5a2873e
|
Let check succeed on systems which don't need special flags for pthreads.
Also change the message to be more informative.
|
1999-12-30 00:48:45 +00:00 |
|
Sascha Schumann
|
4e1baf3a4e
|
Save a few lines while checking for -pthread[s]?
|
1999-12-27 09:54:12 +00:00 |
|
Sascha Schumann
|
69f8907a29
|
Put -pthreads? into CFLAGS; libtool still filters it out during shared
library linking; need to find a way to prevent that.
|
1999-12-24 15:44:58 +00:00 |
|
Sascha Schumann
|
aa3737e6e1
|
Improved check for GCC's -pthread and -pthreads flag
|
1999-12-22 22:23:06 +00:00 |
|
Sascha Schumann
|
fa1f318d74
|
Enable TSRM to use Pth
|
1999-12-21 18:03:35 +00:00 |
|
Sascha Schumann
|
4fb1e2788f
|
Improve Pthreads check
|
1999-12-21 16:29:30 +00:00 |
|
Zeev Suraski
|
469966917b
|
Use Critical Sections under Win32 - shows roughly 40% performance increase under
multithreaded Win32!
|
1999-12-20 20:02:25 +00:00 |
|
Sascha Schumann
|
91549cfa4f
|
Move config code into separate file
|
1999-12-17 13:36:15 +00:00 |
|
Sascha Schumann
|
4a445c1bb7
|
Fix leak in pthreads, and add initial support for GNU Pth
|
1999-12-05 21:55:43 +00:00 |
|
Sascha Schumann
|
e5d956dbac
|
Add ts_allocate_dtor, use ts_allocate_[cd]tor where appropiate.
|
1999-12-05 16:21:37 +00:00 |
|
Sascha Schumann
|
2f10b7ede8
|
Close a resource leak.
|
1999-11-26 15:33:42 +00:00 |
|
Zeev Suraski
|
40cc9d9d7a
|
This should fix the deadlock
|
1999-10-10 13:30:03 +00:00 |
|
Sascha Schumann
|
ea567a73f1
|
Add clean target which removes standard targets
|
1999-10-10 02:02:13 +00:00 |
|
Sascha Schumann
|
f2608c3fdb
|
build.mk can be used to generate build tools. It is usually
faster than buildconf, since it rebuilds only components, if
it is necessary. To use it, run
$ make -f build.mk
|
1999-10-10 01:23:15 +00:00 |
|