Commit Graph

2624 Commits

Author SHA1 Message Date
Maurilio Longo
dcd8a953ac 20000421-21:56 GMT+2 Maurilio Longo <maurilio.longo@libero.it> 2000-04-21 20:04:55 +00:00
Luiz Rafael Culik
f1fc0a8e75 *** empty log message *** 2000-04-21 15:50:35 +00:00
Antonio Linares
637662018c 20000421-10:11 GMT+1 2000-04-21 08:11:51 +00:00
Antonio Linares
de517ca69e 20000421-10:09 2000-04-21 08:08:34 +00:00
Ron Pinkas
84c34d5733 20000420-23:15 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/compiler/cmdcheck.c
     - Removed #ifdef HARBOUR_OBJ_GENERATION

   * source/compiler/genhrb.c
     - Removed unused vars wVar and wLen.

   * source/compiler/genjava.c
     - Removed unused vars wVar and wLen.

   * source/compiler/genobj32.c
     - Removed #ifdef HARBOUR_OBJ_GENERATION

   * source/compiler/harbour.c
     - Removed #ifdef HARBOUR_OBJ_GENERATION
2000-04-21 06:20:38 +00:00
Ron Pinkas
9e13451dde 20000420-20:10 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/compiler/harbour.c
     + Added hb_compOptimizeFrames() - Resolves and or removes HB_P_FRAME & HB_P_SFRAME.
     * Modified hb_compFixReturns() to call hb_compOptimizeFrames()

   * source/compiler/genc.c
     - Removed the SWITCH LOOP from hb_compGenCCompact()

   * source/compiler/genhrb.c
     - Removed the SWITCH LOOP from hb_compGenCCompact()

   * source/compiler/genjava.c
     - Removed the SWITCH LOOP from hb_compGenCCompact()

   * source/compiler/genobj32.c
     - Removed the SWITCH LOOP from hb_compGenCCompact()
2000-04-21 03:22:00 +00:00
Luiz Rafael Culik
633b921fb9 See changelog 20000420 22:00 gmt -3 2000-04-21 00:52:57 +00:00
Luiz Rafael Culik
7b0e83de15 see changelog 20000420 22:00 gmt -3 2000-04-21 00:48:10 +00:00
Luiz Rafael Culik
2bc035797c See changelog 20000420 22:00 GMT -3 2000-04-21 00:45:04 +00:00
Viktor Szakats
75eb1fcb3e 20000421-00:54 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-20 22:50:55 +00:00
Viktor Szakats
e327eca7ee 20000421-00:34 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-20 22:31:42 +00:00
Viktor Szakats
caac685f3e 20000420-23:58 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-20 21:56:17 +00:00
Viktor Szakats
95cc9edc73 20000420-23:33 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-20 21:44:42 +00:00
Viktor Szakats
503b9a920e 20000420-23:33 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-20 21:41:47 +00:00
David G. Holm
6cab819dcc See ChangeLog entry 2000-04-20 15:50 GMT-4 David G. Holm <dholm@jsd-llc.com> 2000-04-20 19:50:13 +00:00
Ron Pinkas
44768efedd 20000420-11:15 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/compiler/hausage.c
     * Added "\n          %cj[0|1]          Jump Optimizer 0=Disabled 1=Enabled (default)",

   * Changelog
     * Corrected JAMP to JUMP in previous change entries.
2000-04-20 18:15:12 +00:00
Ryszard Glab
41ba89d824 ChangeLog 20000420-17:35 GMT+1 2000-04-20 15:14:16 +00:00
Ryszard Glab
1c92b6ed14 ChangeLog 20000420-13:46 GMT+1 2000-04-20 11:29:47 +00:00
Antonio Linares
ef515cdb27 20000420-13:10 GMT+1 2000-04-20 11:10:16 +00:00
Antonio Linares
fb52d9ce89 20000420-13:08 2000-04-20 11:07:24 +00:00
Ryszard Glab
a14bd974c9 ChangeLog 20000419-18:40 GMT+1 2000-04-19 16:29:42 +00:00
Antonio Linares
eafc621bfe 20000419-16:00 2000-04-19 14:02:57 +00:00
Antonio Linares
5e6107e3e3 20000419-16:00 2000-04-19 13:59:42 +00:00
Antonio Linares
ea6aadadd0 20000419-15:57 2000-04-19 13:57:13 +00:00
Antonio Linares
2bc7d8fcdb 20000419-12:12 2000-04-19 10:11:18 +00:00
Viktor Szakats
0cb07974e4 20000419-11:36 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-19 09:35:17 +00:00
Viktor Szakats
6fd8796f95 20000419-11:36 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-19 09:32:56 +00:00
Viktor Szakats
be3af953c8 20000419-10:37 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-19 08:34:55 +00:00
Paul Tucker
d020f613ed 20000418-22:40 DST 2000-04-19 02:33:46 +00:00
Ron Pinkas
7360ca8f8b 20000418-18:35 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/compiler/harbour.c
     * Modified hb_compCodeBlockEnd() to call hb_compOptimizeJumps() and release pNOOPs and pJumps pointers.
2000-04-19 01:38:18 +00:00
Viktor Szakats
4e36c6b41f 20000419-00:28 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-18 23:30:42 +00:00
Luiz Rafael Culik
e21bfe779a See changelog 20000418 19:30 GMT -3 2000-04-18 22:34:48 +00:00
Luiz Rafael Culik
b152a11a78 See changelog 20000418 19:3 GMT -3 2000-04-18 22:28:45 +00:00
David G. Holm
9e468b803c See ChangeLog entry 2000-04-18 14:55 GMT-4 David G. Holm <dholm@jsd-llc.com> 2000-04-18 18:53:11 +00:00
Antonio Linares
e4c47df66b 20000418-17:35 2000-04-18 15:35:30 +00:00
Antonio Linares
87ba123aa1 20000418-17:32 2000-04-18 15:31:42 +00:00
Ron Pinkas
68f8243cbe 20000419-05:30 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/compiler/hvm.c
     + Added PCodes HB_P_JAMPSHORT, HB_P_JAMPSHORTFALSE and HB_P_JAMPSHORTTRUE

   * source/compiler/harbour.c
     + Added hb_compOptimizeJumps() - Jumps Optimizer.
     + Added hb_compSort_ULONG() Call back function for qsort - used in the Jump Optimizer.
     + Added support for new elements of _FUNC.
     * Modified hb_compGen*Jump*() to support Short Normal and Far Jumps.

   * source/include/hbexprb.c
     * Reverted handling of .OR. .AND. and IIF() to use default (FAR) JUMPs - note the use of (0) when calling hb_compGenJump*().

   * source/compiler/genc.c
     + Added support for HB_P_JAMPSHORT, HB_P_JAMPSHORTFALSE and HB_P_JAMPSHORTTRUE

   * source/compiler/cmdcheck.c
     + Added support for new switch -J[0|1] default is J1 which enables the Jump Optimizer - Use -J0 to disable.

   * source/compiler/hbgenerr.c
     - Removed following errors:
        "Jump offset too long for HB_P_JUMP needed HB_P_JUMPFAR",
        "Jump offset too long for HB_P_JUMPTRUE needed HB_P_JUMPFARTRUE",
        "Jump offset too long for HB_P_JUMPFALSE needed HB_P_JUMPFARFALSE",

     * Changed "HB_P_JUMPx not found when fixing offset" to "Jump PCode not found"

   * source/include/hberrors.h
     - Removed following defines:
   	#define HB_COMP_ERR_INVALID_JUMPTRUE            46
   	#define HB_COMP_ERR_INVALID_JUMPFALSE           47
   	#define HB_COMP_ERR_JUMP_NOT_FOUND              48

   * source/include/hberrors.h
     + Added following to __FUNC
   	ULONG  * pNOOPs;                 /* pointer to the NOOP array */
   	ULONG  * pJumps;                 /* pointer to the Jumps array */
   	int    iNOOPs;                   /* NOOPs Counter */
   	int    iJumps;                   /* Jumps Counter */

   * source/include/hbpcode.h
     + Added HB_P_JAMPSHORT, HB_P_JAMPSHORTFALSE and HB_P_JAMPSHORTTRUE
2000-04-18 12:41:08 +00:00
Ryszard Glab
5e232fc501 ChangeLog 20000418-13:30 GMT+1 2000-04-18 11:14:06 +00:00
Paul Tucker
598d66ce5a 20000418-00:42 2000-04-18 04:42:14 +00:00
Luiz Rafael Culik
cdb2e2423c See changelog 20000418 12:30 GMT -3 2000-04-18 03:29:07 +00:00
Luiz Rafael Culik
f54e6a6a1b See changelog 20000418 12:30 GMT -3 2000-04-18 03:22:58 +00:00
David G. Holm
53673c34e9 See ChangeLog entry 2000-04-17 21:00 GMT-4 David G. Holm <dholm@jsd-llc.com> 2000-04-18 00:59:40 +00:00
David G. Holm
3814a492d6 See ChangeLog entry 2000-04-17 20:30 GMT-4 David G. Holm <dholm@jsd-llc.com> 2000-04-18 00:30:22 +00:00
David G. Holm
d0dc56c16c See ChangeLog entry 2000-04-17 19:45 GMT-4 David G. Holm <dholm@jsd-llc.com> 2000-04-17 23:46:45 +00:00
Maurilio Longo
9a1ecd0689 20000417-23:01 GMT+2 Maurilio Longo <maurilio.longo@libero.it> 2000-04-17 21:17:19 +00:00
David G. Holm
76629ea7ab See ChangeLog entry 2000-04-17 14:40 GMT-4 David G. Holm <dholm@jsd-llc.com> 2000-04-17 18:46:05 +00:00
Maurilio Longo
8b35574427 20000417-16:06 GMT+2 Maurilio Longo <maurilio.longo@libero.it> 2000-04-17 14:11:40 +00:00
Ryszard Glab
ec46ef5a5c ChangeLog 20000417-15:55 GMT+1 2000-04-17 13:33:16 +00:00
Chen Kedem
9494226ec6 20000417-15:27 GMT+3 Chen Kedem <niki@actcom.co.il> 2000-04-17 12:26:56 +00:00
Ryszard Glab
ee94f09f2c ChangeLog 20000417-11:05 GMT+1 2000-04-17 09:12:16 +00:00