Viktor Szakats
fcf0329068
20000426-00:22 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-25 22:29:23 +00:00
Viktor Szakats
8b84b0a6ea
20000426-00:22 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-25 22:23:18 +00:00
David G. Holm
6017b70035
See ChangeLog entry 2000-04-25 17:40 GMT-4 David G. Holm <dholm@jsd-llc.com>
2000-04-25 21:45:04 +00:00
Ron Pinkas
83bdb86c0a
20000425-07:30 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
...
* source/compiler/harbour.c
* Resolved conflicts from my previous upload to dod witj change from JUMPSHORT TO JUMP*NEAR.
2000-04-25 15:14:44 +00:00
Ron Pinkas
a3b90dd225
20000425-07:30 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
...
* source/compiler/harbour.c
* Replaced sequential calls to hb_compGenPCode3() + hb_compGenPCode3() with 1 call to new hb_compGenPCode4()
* source/compiler/hbpcode.c
+ Added hb_compGenPCode4( BYTE, BYTE, BYTE, BYTE )
* include/hbcomp.h
+ Added hb_compGenPCode4( BYTE, BYTE, BYTE, BYTE )
* source/vm/macro.c
+ Added hb_compGenPCode4( BYTE, BYTE, BYTE, BYTE, HB_MACRO_DECL )
2000-04-25 14:38:23 +00:00
Ryszard Glab
ca228db0f7
ChangeLog 20000425-15:05 GMT+1
2000-04-25 13:02:02 +00:00
Antonio Linares
b989aea90c
20000425-14:55 GMT+1
2000-04-25 12:54:12 +00:00
Ryszard Glab
9f23de3925
ChangeLog 20000425-12:40 GMT+1
2000-04-25 10:37:40 +00:00
Antonio Linares
c33abe4f18
20000425-11:26 GMT+1
2000-04-25 09:24:57 +00:00
Antonio Linares
476ed76bd5
20000425-11:17 GMT+1
2000-04-25 09:17:13 +00:00
Viktor Szakats
cb0695c055
20000425-05:42 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-25 03:39:12 +00:00
Viktor Szakats
14bdf627b1
20000425-04:37 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-25 02:34:47 +00:00
Viktor Szakats
95bc85ef12
20000425-03:49 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-25 01:46:07 +00:00
Viktor Szakats
94ffc45414
20000425-03:38 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-25 01:38:22 +00:00
Antonio Linares
c947379fea
20000424-22:06 GMT+1
2000-04-24 20:06:02 +00:00
Antonio Linares
ace30432d1
20000424-21:23 GMT+1
2000-04-24 19:23:36 +00:00
Ryszard Glab
c820bab8ba
ChangeLog 20000424-19:15 GMT+1
2000-04-24 18:10:03 +00:00
Ryszard Glab
cfbd3181c7
ChangeLog 20000424-19:40 GMT+1
2000-04-24 17:33:06 +00:00
Ryszard Glab
2fb49392b4
ChangeLog 20000424-19:15 GMT+1
2000-04-24 17:09:30 +00:00
Viktor Szakats
e149fd7efb
20000424-03:44 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-24 10:34:29 +00:00
Viktor Szakats
9e7e8924d9
20000424-03:44 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-24 01:41:26 +00:00
Ryszard Glab
d46faa5837
ChangeLog 200423-19:10 GMT+1
2000-04-23 17:06:17 +00:00
Ryszard Glab
b8dd37e8f6
ChangeLog 20000423-18:18 GMT+1
2000-04-23 16:15:14 +00:00
Viktor Szakats
51405db289
20000423-15:57 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-23 13:58:32 +00:00
Viktor Szakats
cb94df2cb3
20000423-14:35 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-23 12:29:33 +00:00
Viktor Szakats
9310045570
20000423-14:23 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-23 12:20:17 +00:00
Viktor Szakats
6aee9c236d
20000423-11:38 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-23 09:39:45 +00:00
Viktor Szakats
f9b6cb23a2
20000423-06:09 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-23 04:06:29 +00:00
Ron Pinkas
6871362ad5
20000422-20:40 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
...
* source/compiler/hvm.c
- Removed pOptimized from hb_compOptimizeJumps() which now uses memmove() and thus more effective.
* Renamed hb_compFixReturns() to hb_compFinalizeFunction().
* source/compiler/harbour.y
* Renamed call to hb_compFixReturns() to hb_compFinalizeFunction().
2000-04-23 03:45:26 +00:00
Viktor Szakats
523eb5e21d
20000423-04:02 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-23 01:59:52 +00:00
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
Ryszard Glab
da278bc7ca
ChangeLog 20000422-13:50 GTM+1
2000-04-22 11:35:46 +00:00
Antonio Linares
e4e0ace845
20000422-10:19 GMT+1
2000-04-22 08:18:34 +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
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
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
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