зеркало из https://github.com/mozilla/pjs.git
printing code in testObjects().
This commit is contained in:
Родитель
d5333de9ec
Коммит
89b42085ab
|
@ -30,7 +30,6 @@
|
||||||
namespace JS = JavaScript;
|
namespace JS = JavaScript;
|
||||||
using namespace JavaScript;
|
using namespace JavaScript;
|
||||||
|
|
||||||
|
|
||||||
#if defined(XP_MAC) && !defined(XP_MAC_MPW)
|
#if defined(XP_MAC) && !defined(XP_MAC_MPW)
|
||||||
#include <SIOUX.h>
|
#include <SIOUX.h>
|
||||||
#include <MacTypes.h>
|
#include <MacTypes.h>
|
||||||
|
@ -415,6 +414,8 @@ static float64 testObjects(World &world, int32 n)
|
||||||
|
|
||||||
InstructionStream* initCode = initCG.complete();
|
InstructionStream* initCode = initCG.complete();
|
||||||
|
|
||||||
|
std::cout << initCG;
|
||||||
|
|
||||||
// function increment()
|
// function increment()
|
||||||
// {
|
// {
|
||||||
// return ++global.counter;
|
// return ++global.counter;
|
||||||
|
@ -429,6 +430,8 @@ static float64 testObjects(World &world, int32 n)
|
||||||
|
|
||||||
InstructionStream* incrCode = incrCG.complete();
|
InstructionStream* incrCode = incrCG.complete();
|
||||||
|
|
||||||
|
std::cout << incrCG;
|
||||||
|
|
||||||
// run initialization code.
|
// run initialization code.
|
||||||
JSValues args(32);
|
JSValues args(32);
|
||||||
interpret(*initCode, args);
|
interpret(*initCode, args);
|
||||||
|
@ -438,7 +441,7 @@ static float64 testObjects(World &world, int32 n)
|
||||||
while (n-- > 0)
|
while (n-- > 0)
|
||||||
result = interpret(*incrCode, args);
|
result = interpret(*incrCode, args);
|
||||||
|
|
||||||
std::cout << "result =" << result.f64 << std::endl;
|
std::cout << "result = " << result.f64 << std::endl;
|
||||||
|
|
||||||
return result.f64;
|
return result.f64;
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,7 +30,6 @@
|
||||||
namespace JS = JavaScript;
|
namespace JS = JavaScript;
|
||||||
using namespace JavaScript;
|
using namespace JavaScript;
|
||||||
|
|
||||||
|
|
||||||
#if defined(XP_MAC) && !defined(XP_MAC_MPW)
|
#if defined(XP_MAC) && !defined(XP_MAC_MPW)
|
||||||
#include <SIOUX.h>
|
#include <SIOUX.h>
|
||||||
#include <MacTypes.h>
|
#include <MacTypes.h>
|
||||||
|
@ -415,6 +414,8 @@ static float64 testObjects(World &world, int32 n)
|
||||||
|
|
||||||
InstructionStream* initCode = initCG.complete();
|
InstructionStream* initCode = initCG.complete();
|
||||||
|
|
||||||
|
std::cout << initCG;
|
||||||
|
|
||||||
// function increment()
|
// function increment()
|
||||||
// {
|
// {
|
||||||
// return ++global.counter;
|
// return ++global.counter;
|
||||||
|
@ -429,6 +430,8 @@ static float64 testObjects(World &world, int32 n)
|
||||||
|
|
||||||
InstructionStream* incrCode = incrCG.complete();
|
InstructionStream* incrCode = incrCG.complete();
|
||||||
|
|
||||||
|
std::cout << incrCG;
|
||||||
|
|
||||||
// run initialization code.
|
// run initialization code.
|
||||||
JSValues args(32);
|
JSValues args(32);
|
||||||
interpret(*initCode, args);
|
interpret(*initCode, args);
|
||||||
|
@ -438,7 +441,7 @@ static float64 testObjects(World &world, int32 n)
|
||||||
while (n-- > 0)
|
while (n-- > 0)
|
||||||
result = interpret(*incrCode, args);
|
result = interpret(*incrCode, args);
|
||||||
|
|
||||||
std::cout << "result =" << result.f64 << std::endl;
|
std::cout << "result = " << result.f64 << std::endl;
|
||||||
|
|
||||||
return result.f64;
|
return result.f64;
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче