Branch: Tag:

2001-07-02

2001-07-02 04:09:50 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

more debug,
more optimizations,
new efuns: int2char, basetype
new opcodes: F_CALL_BUILTIN1, F_CALL_BUILTIN1_AND_POP, F_BRANCH_IF_TYPE_IS_NOT

Rev: src/builtin.cmod:1.53
Rev: src/builtin_functions.c:1.388
Rev: src/constants.c:1.31
Rev: src/constants.h:1.18
Rev: src/docode.c:1.124
Rev: src/interpret.c:1.211
Rev: src/interpret_functions.h:1.66
Rev: src/lex.c:1.91
Rev: src/modules/sprintf/sprintf.c:1.79
Rev: src/peep.c:1.49
Rev: src/peep.in:1.56

5:   \*/   /**/   #include "global.h" - RCSID("$Id: lex.c,v 1.90 2001/06/29 18:19:30 hubbe Exp $"); + RCSID("$Id: lex.c,v 1.91 2001/07/02 04:09:49 hubbe Exp $");   #include "language.h"   #include "array.h"   #include "lex.h"
120: Inside #if defined(PIKE_DEBUG)
  #ifdef PIKE_DEBUG    if(p_flag)    { +  extern void present_constant_profiling(void);    int e; -  +  present_constant_profiling(); +     fprintf(stderr,"Opcode compiles: (opcode, compiled)\n");    for(e=0;e<F_MAX_OPCODE-F_OFFSET;e++)    {