Skip to content

Commit 6040d92

Browse files
committed
Adds the function log10
1 parent eeaf896 commit 6040d92

File tree

4 files changed

+4
-1
lines changed

4 files changed

+4
-1
lines changed

src/core/env.ml

+1
Original file line numberDiff line numberDiff line change
@@ -585,6 +585,7 @@ let builtin_table =
585585
; [ "makeArray" ], Scope.Function, Typ.Const.array_make (), false
586586
; [ "abs" ], Scope.Function, Typ.Const.freal_freal (), false
587587
; [ "exp" ], Scope.Function, Typ.Const.freal_freal (), false
588+
; [ "log10" ], Scope.Function, Typ.Const.freal_freal (), false
588589
; [ "sin" ], Scope.Function, Typ.Const.freal_freal (), false
589590
; [ "cos" ], Scope.Function, Typ.Const.freal_freal (), false
590591
; [ "floor" ], Scope.Function, Typ.Const.freal_freal (), false

src/core/interpreter.ml

+1
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,7 @@ let builtinFunctions (a : Args.args) env =
547547
in
548548
let functions =
549549
[ "abs", Env.Builtin (real_real abs_float)
550+
; "log10", Env.Builtin (real_real log10)
550551
; "exp", Env.Builtin (real_real exp)
551552
; "sin", Env.Builtin (real_real sin)
552553
; "cos", Env.Builtin (real_real cos)

src/generators/defaultReplacements.ml

+1
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ module Default = struct
128128
; ("msu", "float"), "float_msu"
129129
; ("abs", "float"), "fabsf"
130130
; ("exp", "float"), "expf"
131+
; ("log10", "float"), "log10f"
131132
; ("floor", "float"), "floorf"
132133
; ("max", "float"), "fmax"
133134
; ("min", "float"), "fmin"

src/version.ml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
let version = "\nv0.4.4\n"
1+
let version = "\nv0.4.5\n"

0 commit comments

Comments
 (0)