Commit Graph

42 Commits

Author SHA1 Message Date
Viktor Szakats
8440262da1 20000415-12:38 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-15 10:36:42 +00:00
Ron Pinkas
aa77b49532 20000414-17:57 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/compiler/harbour.c
     * Corrected few Compiler warnings about type format

   * source/compiler/genc.c
     * Corrected few Compiler warnings about possible unitilized iBytes.
2000-04-15 00:57:56 +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
9815009a5c 20000413-12:32 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-13 10:35:42 +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
Paul Tucker
ba63909eca 20000401-03:20 EST Paul Tucker <ptucker@sympatico.ca> 2000-04-01 08:23:40 +00:00
Paul Tucker
fc1dd5c2de 20000331-15:20 2000-03-31 20:28:51 +00:00
Paul Tucker
f099c88357 20000331-15:20 est 2000-03-31 20:21:15 +00:00
Viktor Szakats
859d976666 20000321-12:32 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-21 11:40:25 +00:00
Viktor Szakats
d30c00ebbe 20000315-16:23 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-15 15:23:49 +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
6b72938dee 20000313-15:57 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-13 15:03:53 +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
6cb05c3a78 20000302-17:45 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-02 16:50:38 +00:00
Viktor Szakats
3e3819e705 20000302-11:21 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-02 11:58:22 +00:00
Ryszard Glab
d1209bb4bc ChangeLog 20000210-13:20 GMT+1 2000-02-10 12:05:07 +00:00
Ryszard Glab
af8fd924ff ChangeLog 20000201-13:00 GMT+1 2000-02-01 12:40:29 +00:00
Antonio Linares
11c9ad9118 2000-01-19 08:28 GMT+1 Antonio Linares <alinares@fivetech.com> 2000-01-19 07:34:14 +00:00
Ryszard Glab
e579205654 ChangeLog 20000115-15:15 2000-01-15 14:02:08 +00:00
Ryszard Glab
7a9444924f ChangeLog 19991209-17:10 1999-12-09 16:15:00 +00:00
Viktor Szakats
ef400b31cb 19991209-01:05 GMT+1 Victor Szel <info@szelvesz.hu> 1999-12-09 01:20:07 +00:00
Viktor Szakats
a4ec35927e 19991122-16:12 GMT+1 Victor Szel <info@szelvesz.hu> 1999-11-22 15:29:17 +00:00
Viktor Szakats
648b4b5a9d 19991122-01:14 GMT+1 Victor Szel <info@szelvesz.hu> 1999-11-22 00:27:07 +00:00
Ryszard Glab
97988f31a2 ChangeLog 19991120-14:35 GMT+1 1999-11-20 13:40:26 +00:00
Viktor Szakats
4da30aad87 19991119-10:02 GMT+1 Victor Szel <info@szelvesz.hu> 1999-11-19 09:14:23 +00:00
Ryszard Glab
ee515d4717 ChangeLog 19991116-21:55 1999-11-16 21:06:31 +00:00
Viktor Szakats
9479c19324 19991021-01:37 GMT+1 1999-10-20 23:48:44 +00:00
Viktor Szakats
f35ae58efd 19991020-12:59 GMT+1 1999-10-20 11:21:08 +00:00
Viktor Szakats
33a4b8ab19 19991014-18:17 GMT+1 1999-10-14 16:28:52 +00:00
Viktor Szakats
8be1592618 19991010-12:22 GMT+1 1999-10-10 10:36:21 +00:00
Paul Tucker
05196e99fd update #pragma startup to not generate on msvc 1999-10-08 10:49:10 +00:00
Viktor Szakats
0b16eadcf8 19991005-18:02 GMT+1 1999-10-05 16:28:37 +00:00
Viktor Szakats
cd409cb265 19991005-00:13 GMT+1 1999-10-04 22:26:08 +00:00
Ryszard Glab
275ad9eab2 ChangeLog 19991001-17:10 GMT+2 1999-10-01 15:17:02 +00:00
Viktor Szakats
cf6a628adb 19990930-22:15 GMT+1 1999-09-30 20:50:12 +00:00
Viktor Szakats
8917030a11 19990923-00:30 GMT+1 1999-09-22 22:44:06 +00:00
Viktor Szakats
2611bfd089 19990916-02:25 GMT+1 1999-09-16 00:40:23 +00:00
Viktor Szakats
d5f7c87df8 19990915-01:22 GMT+1 1999-09-14 23:35:27 +00:00
Viktor Szakats
920f3c13fc 19990914-13:15 GMT+1 1999-09-14 11:35:07 +00:00
Viktor Szakats
71ef013ace 19990914-11:40 GMT+1 1999-09-14 10:02:44 +00:00
Viktor Szakats
1b377bd6b8 19990913-10:00 GMT+1 1999-09-13 08:11:01 +00:00
Viktor Szakats
e5c729d55b 19990911-13:03 GMT+1 1999-09-11 11:26:38 +00:00