Commit Graph

2644 Commits

Author SHA1 Message Date
Viktor Szakats
a110bc7ea0 20000423-03:24 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-23 01:21:21 +00:00
Viktor Szakats
7140870656 20000422-22:47 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-22 20:44:26 +00:00
Viktor Szakats
2d7f222ed0 20000422-21:36 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-22 19:33:37 +00:00
Ron Pinkas
a34c135487 20000422-11:35 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/compiler/hvm.c
     * Minor correction of HB_TRACE messages for HB_P_ZERO, HB_P_ONE, HB_P_PUSHNIL, HB_P_PUSHBYTE, and HB_P_PUSHINT
2000-04-22 18:49:40 +00:00
Viktor Szakats
28a4c0837e 20000422-20:37 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-22 18:34:36 +00:00
Viktor Szakats
12fcab20d5 20000422-18:41 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-22 16:38:48 +00:00
Viktor Szakats
09bb6f21b2 20000422-16:16 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-22 14:13:56 +00:00
Ron Pinkas
2a333af85c 20000422-06:20 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/include/hbvm.h
     * Corrected comments of hb_vmPushOne(), hb_vmPushZero(), and hb_vmPushByte()
2000-04-22 13:22:15 +00:00
Ryszard Glab
da278bc7ca ChangeLog 20000422-13:50 GTM+1 2000-04-22 11:35:46 +00:00
Luiz Rafael Culik
36360b0551 See changelog 20000422 08:20 gmt -3 2000-04-22 11:15:59 +00:00
Luiz Rafael Culik
76c7390770 see changelog 20000422 08:20 gmt-3 2000-04-22 11:10:53 +00:00
Antonio Linares
2a61e83cb6 20000422-10:55 GMT+1 2000-04-22 08:56:39 +00:00
Antonio Linares
e4e0ace845 20000422-10:19 GMT+1 2000-04-22 08:18:34 +00:00
Luiz Rafael Culik
31b060a030 See changelog 20000421 23:00 gmt -3 2000-04-22 02:50:34 +00:00
Luiz Rafael Culik
fdc28e5f1f See changelog 20000421 23:00 2000-04-22 02:35:34 +00:00
Luiz Rafael Culik
ae5b4f3c1e See changelog 20000421 23:00 2000-04-22 02:24:42 +00:00
Luiz Rafael Culik
e26e112ea5 See changelog 20000421 23:00 gmt -3 2000-04-22 02:10:10 +00:00
Luiz Rafael Culik
a80cc1cbc6 See changelog 20000421 23:00 2000-04-22 01:55:57 +00:00
Luiz Rafael Culik
ac869c43ec See changelog 20000421 23:00 gmt -3 2000-04-22 01:36:06 +00:00
Ron Pinkas
220b114c3e 20000421-14:20 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/compiler/hvm.c
     + Added support for new PCodes HB_P_PUSHBYTE, and HB_P_PUSHONE
     + Added void hb_vmPushOne( void ), void hb_vmPushZero( void ) and void hb_vmPushByte( BYTE )
     * Optimized HB_P_ZERO by using hb_vmPushZero()

   * source/compiler/harbour.c
     - REMMED not used hb_compGenPushInteger()
     * Optimized hb_compGenPushLong() to USE HB_P_ZERO, HB_P_ONE, HB_P_PUSHBBYTE, HB_P_PUSHBINT, or , HB_P_PUSHLONG as needed.
     * Optimized few pairs of hb_compGenPCode1() to use hb_compGenPCode2() instead.

   * source/compiler/genc.c
     + Added support for PCodes HB_P_PUSHBYTE, and HB_P_PUSHONE

   * source/compiler/hbpcode.c
     + Added hb_compGenPCode2( BYTE, BYTE )

   * source/compiler/harbour.y
     * Optimized few pairs of hb_compGenPCode1() to use hb_compGenPCode2() instead.

   * source/include/hbpcode.h
     + Added PCodes HB_P_PUSHBYTE, and HB_P_PUSHONE

   * source/include/hbvm.h
     + Added:
        extern void    hb_vmPushOne( void ); /* pushes a 0 onto the stack */
        extern void    hb_vmPushZero( void ); /* pushes a 1 onto the stack */
        extern void    hb_vmPushByte( BYTE bNumber ); /* pushes a integer number onto the stack */

   * include/hbcomp.h
     - Removed #ifef of GenObj32
2000-04-21 21:51:21 +00:00
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