Commit Graph

252 Commits

Author SHA1 Message Date
Viktor Szakats
c9cc857853 20000415-18:23 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-15 16:20:46 +00:00
Viktor Szakats
8440262da1 20000415-12:38 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-15 10:36:42 +00:00
Viktor Szakats
ce2c427df3 20000415-05:12 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-15 03:09:29 +00:00
Ron Pinkas
d5fdbc0e34 20000413-19:30 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/compiler/hvm.c
     * Added FAR support to HB_P_SEQBEGIN and HB_P_SEQEND

   * source/compiler/harbour.c
     * Modified hb_compGenJumpThere() to revert back to "short" JUMPs when fixing the jumps, it will than use HB_P_NOOP for the unused 3rd byte.
     * It now supports all variations of JUMP including SEQBEGIN and  SEQEND as well as the logig to not interfere with "short" JUMPs.
     + Added more error handling to hb_compGenJumpThere()

   * source/include/hbexprb.c
     * Modified handling of .OR. .AND. and IIF() to use "short" JUMPs - note the use of -1 when calling hb_compGenJumpXXX().

   * source/compiler/genc.c
     + Added support for HB_P_NOOP (was missing!)
     * Modified HB_P_SEQBEGIN and HB_P_SEQEND to support FAR jumps

   * source/compiler/hbgenerr.c
     + Added 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",
        "HB_P_JUMPx not found when fixing offset"

   * source/include/hbexprb.c
     + Added following defines:
	#define HB_COMP_ERR_INVALID_JUMP                45
	#define HB_COMP_ERR_INVALID_JUMPTRUE            46
	#define HB_COMP_ERR_INVALID_JUMPFALSE           47
	#define HB_COMP_ERR_JUMP_NOT_FOUND              48
2000-04-14 02:59:49 +00:00
Viktor Szakats
0477819e8a 20000414-03:08 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-14 01:06:14 +00:00
Ron Pinkas
be8587e794 20000413-01:30 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/include/hbpcode.h
     + Added HB_P_JUMPFAR, HB_P_JUMPFARFALSE, and HB_P_JUMPFARTRUE

   * source/compiler/hvm.c
     + Added support for HB_P_JUMPFAR, HB_P_JUMPFARFALSE, and HB_P_JUMPFARTRUE to support longer than 2^15 jumps.

   * source/compiler/harbour.c
     * Enhanced hb_compGenJump(), hb_compGenJumpFalse(), hb_compGenJumpTrue(), hb_compGenJumpHere() and hb_compGenJumpThere()
       to utilize HB_P_JUMPFAR, HB_P_JUMPFARFALSE, and HB_P_JUMPFARTRUE to support longer than 2^15 jumps.

   * source/compiler/genc.c
     + Added support for HB_P_JUMPFAR, HB_P_JUMPFARFALSE, and HB_P_JUMPFARTRUE to support longer than 2^15 jumps.
2000-04-13 09:46:07 +00:00
Viktor Szakats
e12b9dd9e9 20000411-13:12 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-11 11:17:46 +00:00
Viktor Szakats
bf2a6741b3 20000409-03:48 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-09 02:12:16 +00:00
Viktor Szakats
f8505455b2 20000403-11:01 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-03 09:03:16 +00:00
Viktor Szakats
458ae9564a 20000403-11:01 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-03 09:01:09 +00:00
Viktor Szakats
0279d0eb0e 20000403-04:47 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-03 02:45:48 +00:00
Viktor Szakats
83c6681014 20000403-02:11 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-03 00:09:34 +00:00
Viktor Szakats
6ac91e4f1a 20000403-01:26 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-02 23:26:02 +00:00
Viktor Szakats
06f719cfbd 20000331-23:11 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-31 21:17:04 +00:00
Viktor Szakats
f32b908bef 20000331-19:06 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-31 17:05:27 +00:00
Viktor Szakats
3e5ebf8882 20000321-12:32 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-21 11:51:27 +00:00
Viktor Szakats
28d912ee09 20000315-14:28 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-15 13:32:17 +00:00
Viktor Szakats
b268b9a1ee 20000315-08:08 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-15 07:32:26 +00:00
Viktor Szakats
c69b622588 20000312-16:24 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-12 15:35:54 +00:00
Viktor Szakats
700ce041ff 20000311-18:52 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-11 17:54:38 +00:00
Viktor Szakats
3f335033d4 20000306-13:25 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-06 12:38:23 +00:00
Viktor Szakats
eafad66714 20000306-04:43 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-06 03:43:05 +00:00
Viktor Szakats
3e3819e705 20000302-11:21 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-02 11:58:22 +00:00
Viktor Szakats
e02b04be3e 20000223-18:36 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-02-23 17:39:03 +00:00
Viktor Szakats
c0fdc6dfeb 20000216-04:17 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-02-16 03:24:39 +00:00
Viktor Szakats
0b4d876b51 20000216-04:17 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-02-16 03:20:55 +00:00
Viktor Szakats
7928a16138 20000214-07:50 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-02-14 06:54:30 +00:00
Ryszard Glab
eec39ac3d9 ChangeLog 20000206-16:15 GMT+1 2000-02-06 15:01:10 +00:00
Ryszard Glab
d04e918b68 ChangeLog 20000130-13:55 GMT+1 2000-01-30 12:42:11 +00:00
Antonio Linares
33454920b9 2000-01-23 13:34 GMT+1 Antonio Linares <alinares@fivetech.com> 2000-01-24 15:20:57 +00:00
Ryszard Glab
4262bd7cd9 ChangeLog 20000117-13:05 GMT+1 2000-01-19 11:52:45 +00:00
Ryszard Glab
e579205654 ChangeLog 20000115-15:15 2000-01-15 14:02:08 +00:00
Ryszard Glab
c494c9d1bb ChangeLog 19991231:13:00 GMT+1 1999-12-31 11:49:53 +00:00
Ryszard Glab
b25bfa6813 ChangeLog 19991212-13:55 GMT+1 1999-12-12 13:58:52 +00:00
Ryszard Glab
06316ed066 ChangeLog 1991211-15:55 1999-12-11 16:00:44 +00:00
Viktor Szakats
9ac4a23deb 19991211-14:51 GMT+1 Victor Szel <info@szelvesz.hu> 1999-12-11 15:03:10 +00:00
Antonio Linares
713f7522a1 *** empty log message *** 1999-12-11 09:27:05 +00:00
Ryszard Glab
7a9444924f ChangeLog 19991209-17:10 1999-12-09 16:15:00 +00:00
Viktor Szakats
3d3c4f3c32 19991202-00:54 GMT+1 Victor Szel <info@szelvesz.hu> 1999-12-02 00:20:41 +00:00
Viktor Szakats
c1de180e13 19991202-00:54 GMT+1 Victor Szel <info@szelvesz.hu> 1999-12-02 00:17:21 +00:00
Viktor Szakats
9caea442bd 19991127-20:42 GMT+1 Victor Szel <info@szelvesz.hu> 1999-11-27 19:54:58 +00:00
Viktor Szakats
4ca5a39266 19991122-12:46 GMT+1 Victor Szel <info@szelvesz.hu> 1999-11-22 12:00:52 +00:00
Ryszard Glab
802e0e636a ChangeLog 19991122-11:35 1999-11-22 10:48:54 +00:00
Viktor Szakats
d80f77aa60 19991121-17:33 GMT+1 Victor Szel <info@szelvesz.hu> 1999-11-21 16:44:59 +00:00
Ryszard Glab
f1f12829f0 ChangeLog 19991118-12:50 1999-11-18 11:56:47 +00:00
Viktor Szakats
05c991243a 19991117-03:15 GMT+1 Victor Szel <info@szelvesz.hu> 1999-11-17 02:27:28 +00:00
Ryszard Glab
ee515d4717 ChangeLog 19991116-21:55 1999-11-16 21:06:31 +00:00
Viktor Szakats
fc259a78e1 19991115-17:21 GMT+1 Victor Szel <info@szelvesz.hu> 1999-11-15 16:37:11 +00:00
Viktor Szakats
3c69fc1ea1 19991113-13:49 GMT+1 Victor Szel <info@szelvesz.hu> 1999-11-13 13:04:11 +00:00
Viktor Szakats
655ff7c26f 19991113-13:25 GMT+1 Victor Szel <info@szelvesz.hu> 1999-11-13 12:38:23 +00:00