added "log2" function selector to monadic reporter, tweaked "log"

pull/89/head
jmoenig 2019-04-02 16:13:50 +02:00
rodzic b9519e51e1
commit 001e90f01a
3 zmienionych plików z 7 dodań i 3 usunięć

Wyświetl plik

@ -6,7 +6,7 @@
<link rel="shortcut icon" href="src/favicon.ico">
<script type="text/javascript" src="src/morphic.js?version=2019-02-07"></script>
<script type="text/javascript" src="src/widgets.js?version=2018-10-02"></script>
<script type="text/javascript" src="src/blocks.js?version=2019-03-31"></script>
<script type="text/javascript" src="src/blocks.js?version=2019-04-02"></script>
<script type="text/javascript" src="src/threads.js?version=2019-04-02"></script>
<script type="text/javascript" src="src/objects.js?version=2019-04-02"></script>
<script type="text/javascript" src="src/gui.js?version=2019-03-25"></script>

Wyświetl plik

@ -148,7 +148,7 @@ CustomCommandBlockMorph, SymbolMorph, ToggleButtonMorph, DialMorph*/
// Global stuff ////////////////////////////////////////////////////////
modules.blocks = '2019-March-31';
modules.blocks = '2019-April-02';
var SyntaxElementMorph;
var BlockMorph;
@ -1294,6 +1294,7 @@ SyntaxElementMorph.prototype.labelPart = function (spec) {
atan : ['atan'],
ln : ['ln'],
log : ['log'],
log2 : ['log2'],
'e^' : ['e^'],
'10^' : ['10^']
},

Wyświetl plik

@ -2723,7 +2723,10 @@ Process.prototype.reportMonadic = function (fname, n) {
result = Math.log(x);
break;
case 'log': // base 10
result = Math.log(x) / Math.LN10;
result = Math.log10(x);
break;
case 'log2': // base 2
result = Math.log2(x);
break;
case 'e^':
result = Math.exp(x);