2009-09-12 22:00 UTC+0300 Phil Krylov <p...@newstar.rinet.ru>
  * include/hbapi.h
  * source/rtl/oemansi.c
  * source/rtl/readexit.c
  * source/rtl/readins.c
  * source/rtl/setkey.c
    ! Removed extraneous #include "hbstack.h".
  * include/hbapierr.h
    ! Added a missing #include "thread.h".
  * source/rdd/wafunc.c
  * source/rdd/nulsys/nulsys.c
    ! Added a missing #include "hbstack.h".
  * include/hbapirdd.h
    ! Protected hb_rddWaShutDown(), hb_rddWaInit(),
      hb_rddChangeSetWorkareasShared() with _HB_API_INTERNAL_ and
      _HB_SET_INTERNAL_.
  * include/hbset.h
  * source/rtl/set.c
  * source/rtl/bkgtsks.c
  * source/rtl/console.c
  * source/rtl/hbserv.c
  * source/rtl/math.c
  * source/vm/initexit.c
    ! Protected HB_SET_STRUCT, hb_setInitialize(), and hb_setRelease() with
      _HB_SET_INTERNAL_ || _HB_API_INTERNAL_.
    ! Removed hb_set, hb_set_ptr, hb_GetSetStructPtr(), HB_SET_STACK.
    % Some optimizations.
    ! Use hb_stackSetStruct() for internal access to Set data.
  * include/hbstack.h
  * include/thread.h
  * source/vm/estack.c
  * source/vm/thread.c
    * Moved hb_set struct to the stack.
    + Added hb_stackSetStruct() for internal access to Set data. Has no
      overhead when HB_STACK_MACROS is used in ST mode.
  * contrib/rdd_ads/ads1.c
    ! Removed some hb_set related #defines which don't seem to be used.
  * source/vm/errorapi.c
  * source/vm/hvm.c
  * include/hbvm.h
  * source/vm/itemapi.c
  * source/vm/memvars.c
  * source/rtl/filebuf.c
  * source/rtl/filesys.c
    ! Use hb_stackSetStruct() for internal access to Set data.
    + Added Harbour-compatible hb_vmLock() / hb_vmUnlock() functions as
      HB_STACK_LOCK / HB_STACK_UNLOCK equivalents no-op in ST mode.
    ! Fixed some incorrect HB_STACK_UNLOCK usage in hb_fsSetAttr(),
      hb_fsRmDir(), hb_fsIsDevice().
  (Synced with Harbour code by Przemyslaw Czerpak as possible).
  * source/rdd/delim1.c
  * source/rdd/sdf1.c
  * source/rdd/workarea.c
  * source/rdd/dbffpt/dbffpt1.c
  * source/rtl/dateshb.c
  * source/rtl/defpath.c
  * source/rtl/mlcfunc.c
  * source/rtl/spfiles.c
  * source/rtl/transfrm.c
    ! Use const char * for some Set values.
  * source/rdd/wacore.c
    * Propagate HB_SET_WORKAREA_SHARED value to other threads when it's
      changed.
  + tests/mtset.prg
    + Added a test for Set() thread-safety.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to