8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 22:43:04 +01:00
This is a mirror of the firebird repo on github. It is not intended for use as a working repo. This repo is resync'ed with github every thirty minutes.
Go to file
dimitr 49d23b6d22 Major changes in the lock manager, targeted to allow mixed in-process/cross-process working modes. Namely, they are:
1) Separate process and owner blocks. Multiplex blocking signals via single blocking thread.
2) Enable direct in-process AST delivery.
3) Drop PREVENT_OWNER_STARVATION code as not compatible with the new LM structure.
4) Synchronize LM using its own mutex instead of SCH.
5) Implement wakeup'n'remap code for waiting owners.
6) Add more debugging points for memory remaps.
7) Cleanup and style.
Hopefully, this attempt is more POSIX-friendly than my previous one.
2008-02-11 17:30:23 +00:00
builds Misc 2008-02-08 01:25:41 +00:00
doc Misc. 2008-01-22 10:30:23 +00:00
examples Fixed compilation of empbuild. 2005-12-09 10:17:25 +00:00
extern Welcome to 64bit MacOS builds 2008-01-18 15:13:44 +00:00
generated Trying to solve the CVS error in generated directory 2003-09-02 00:12:19 +00:00
lang_helpers I thought this DYN message deserves to be translatable. 2008-02-02 16:51:51 +00:00
src Major changes in the lock manager, targeted to allow mixed in-process/cross-process working modes. Namely, they are: 2008-02-11 17:30:23 +00:00
acx_pthread.m4 Use GNU autoconf macros to determine switches required to generate threaded binaries properly 2004-10-04 05:23:56 +00:00
autogen.sh Misc 2007-04-03 02:31:30 +00:00
ChangeLog nightly update 2008-02-09 15:09:10 +00:00
configure.in Restored build flags 2008-01-21 10:14:46 +00:00
Makefile.in A bit better way to pass target over to sub-makefile 2003-07-15 10:49:57 +00:00