[Protra-commit] [470] プログラムが複雑なわりに効果が低いので、仮引数とローカル変数を配列参照にする最適化をやめる。#31576

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2013年 6月 27日 (木) 00:26:34 JST


Revision: 470
          http://sourceforge.jp/projects/protra/scm/svn/commits/470
Author:   panacoran
Date:     2013-06-27 00:26:34 +0900 (Thu, 27 Jun 2013)
Log Message:
-----------
	プログラムが複雑なわりに効果が低いので、仮引数とローカル変数を配列参照にする最適化をやめる。#31576
	* Protra.Lib/Lang/ExpressionNode.cs (ExpressionNode.Parse): 上記の通り。
	* Protra.Lib/Lang/FunctionDefinitionNode.cs (FunctionDefinitionNode.Parse): 同上。
	(FunctionDefinitionNode.Execute): 同上。
	* Protra.Lib/Lang/FunctionNode.cs (FunctionNode.Execute): 同上。
	* Protra.Lib/Lang/Interpreter.cs (Interpreter.Interpreter): 同上。
	* Protra.Lib/Lang/Node.cs (Node.Stack): 同上。
	* Protra.Lib/Lang/ProgramNode.cs (ProgramNode.Execute): 同上。
	* Protra.Lib/Lang/Resource.cs (Resource.Resource): 同上。
	(Resource.Stack): 同上。
	* Protra.Lib/Lang/VariableNode.cs (VariableNode.Parse): 同上。
	(VariableNode.Execute): 同上。
	(VariableNode.Assign): 同上。

Ticket Links:
------------
    http://sourceforge.jp/projects/protra/tracker/detail/31576

Modified Paths:
--------------
    protra/trunk/ChangeLog.txt
    protra/trunk/Protra.Lib/Lang/ExpressionNode.cs
    protra/trunk/Protra.Lib/Lang/FunctionDefinitionNode.cs
    protra/trunk/Protra.Lib/Lang/FunctionNode.cs
    protra/trunk/Protra.Lib/Lang/Interpreter.cs
    protra/trunk/Protra.Lib/Lang/Node.cs
    protra/trunk/Protra.Lib/Lang/ProgramNode.cs
    protra/trunk/Protra.Lib/Lang/Resource.cs
    protra/trunk/Protra.Lib/Lang/VariableNode.cs




Protra-commit メーリングリストの案内
Back to archive index