Commit Graph

333 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
Viktor Szakats
40025c2fe8 20000414-22:03 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-14 20:01:22 +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
f9fb27a7d7 20000413-02:55 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-13 00:52:14 +00:00
Viktor Szakats
7d0c4f2d05 20000413-02:14 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-13 00:11:26 +00:00
Viktor Szakats
6621e6ff4b 20000412-11:01 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-12 08:59:22 +00:00
Viktor Szakats
3a346bf715 20000411-21:08 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-11 19:10:18 +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
a4bbacc2d4 20000411-03:04 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-11 01:02:00 +00:00
Viktor Szakats
47a17d7ece 20000411-00:24 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-10 22:33:43 +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
c899c8d85f 20000404-13:00 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-04 10:44:09 +00:00
Viktor Szakats
c7333102d0 20000404-03:24 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-04 01:27:00 +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
b82af55dbf 20000402-22:32 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-02 20:54:13 +00:00
Viktor Szakats
c3f4bc639b 20000402-19:37 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-02 17:35:52 +00:00
Viktor Szakats
ccc8653a6a 20000402-18:50 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-02 16:46:37 +00:00
Viktor Szakats
7a8980eaa6 20000402-16:17 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-02 14:17:28 +00:00
Viktor Szakats
c23f585ad1 20000402-15:59 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-02 13:58:28 +00:00
Viktor Szakats
e322d0d408 20000401-18:00 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-01 16:05:00 +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
8743414afc 20000331-19:24 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-31 17:22:08 +00:00
Viktor Szakats
f32b908bef 20000331-19:06 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-31 17:05:27 +00:00
Paul Tucker
3c79f6d7f4 20000330-13:25 EST <ptucker@sympatico.ca> 2000-03-30 18:24:22 +00:00
Viktor Szakats
b5a60b92d0 20000328-23:04 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-28 21:10:10 +00:00
Viktor Szakats
d744a5319a 20000327-21:35 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-27 19:42:04 +00:00
Viktor Szakats
b1f14b661e 20000327-01:24 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-26 23:34:42 +00:00
Viktor Szakats
4a1e1ffc6e 20000326-08:06 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-26 06:15:04 +00:00
Viktor Szakats
99b6ec6a39 20000325-03:38 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-25 02:39:37 +00:00
Viktor Szakats
ec7f2f19ba 20000322-13:30 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-22 12:39:13 +00:00
Viktor Szakats
17795ae485 20000321-15:08 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-21 14:12:00 +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
cadd7af4b3 20000321-02:00 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-21 00:58:45 +00:00
Viktor Szakats
3674c517cc 20000320-17:00 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-20 16:10:19 +00:00
Viktor Szakats
10accb5458 20000319-17:47 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-19 17:05:17 +00:00
Viktor Szakats
397e619596 20000318-17:17 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-18 16:28:41 +00:00
Viktor Szakats
4902ebbe7d 20000318-02:37 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-18 01:45:21 +00:00
David G. Holm
ec5380fb33 See ChangeLog entry 2000-03-17 19:10 GMT-5 David G. Holm <dholm@jsd-llc.com> 2000-03-18 00:12:41 +00:00
Viktor Szakats
7dddab2fa4 20000317-18:00 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-17 17:02:40 +00:00
Viktor Szakats
d2595567e4 20000317-01:09 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-17 00:32:30 +00:00
Viktor Szakats
961d90e3de 20000317-00:13 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-16 23:30:52 +00:00
Viktor Szakats
28d912ee09 20000315-14:28 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-15 13:32:17 +00:00