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
Viktor Szakats
43c3eae12a
20000417-06:32 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-17 04:32:42 +00:00
Viktor Szakats
2e05c047a3
20000417-06:32 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-17 04:29:09 +00:00
Viktor Szakats
441d73387e
20000417-05:49 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-17 04:20:39 +00:00
Viktor Szakats
57a344f3d5
20000417-05:49 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-17 04:02:29 +00:00
Viktor Szakats
7175a8d821
20000417-05:49 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-17 03:55:32 +00:00
Viktor Szakats
d83652a4a0
20000417-05:49 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-17 03:54:17 +00:00
Maurilio Longo
2720b2fe9a
20000416-15:23 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-04-16 16:34:37 +00:00
Maurilio Longo
27ededd823
20000416-15:23 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-04-16 13:28:26 +00:00
Maurilio Longo
7ffc052cb6
20000416-14:19 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-04-16 12:22:57 +00:00
Ryszard Glab
ddf4623900
ChangeLog 20000416-13:05 GMT+1
2000-04-16 11:43:02 +00:00
Viktor Szakats
793548e649
20000416-12:34 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-16 10:35:31 +00:00
Viktor Szakats
0012e17854
20000416-12:34 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-16 10:33:50 +00:00
Maurilio Longo
42f0ca413d
20000416-12:11 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-04-16 10:13:20 +00:00
Antonio Linares
b2cc2f5a71
*** empty log message ***
2000-04-16 06:52:27 +00:00
Antonio Linares
707e6b9f2e
*** empty log message ***
2000-04-16 06:46:04 +00:00
Luiz Rafael Culik
0fc9938d2b
*** empty log message ***
2000-04-16 01:06:51 +00:00
Luiz Rafael Culik
ba20cba8ee
See changelog 20000415 21:1 gmt -3
2000-04-16 00:17:21 +00:00
Luiz Rafael Culik
fad3458976
See changelog 20000415 21:10 Gmt-3
2000-04-16 00:07:29 +00:00
Paul Tucker
bf659b33f1
20000415-16:03 DST <ptucker@sympatico.ca>
2000-04-15 20:04:53 +00:00
Viktor Szakats
6070497732
20000415-21:39 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-15 19:51:26 +00:00
Paul Tucker
1e871099d7
20000415-15:15 DST <ptucker@sympatico.ca>
2000-04-15 19:18:32 +00:00
Viktor Szakats
931663c131
20000415-20:46 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-15 18:46:12 +00:00
Maurilio Longo
28e933ee9c
20000415-19:09 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-04-15 17:10:41 +00:00
Maurilio Longo
c2e3f9c685
20000415-18:37 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-04-15 16:45:16 +00:00
Viktor Szakats
c9cc857853
20000415-18:23 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-15 16:20:46 +00:00
Maurilio Longo
45bfdb553a
20000415-17:47 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-04-15 15:49:49 +00:00
Maurilio Longo
6b2945433f
20000415-17:38 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-04-15 15:45:05 +00:00
Viktor Szakats
01ade59e19
20000415-15:07 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-15 13:04:08 +00:00