Romain Goyet
9fa5ac0acf
[python] Use the extended math functions
2017-11-17 11:59:49 +01:00
Romain Goyet
f265822792
[liba] Add extra math functions (erf erfc log2 logb tgamma rint scalb)
2017-11-17 11:59:49 +01:00
Romain Goyet
440813bdc3
[python] Switch to using doubles
2017-11-17 11:59:49 +01:00
Romain Goyet
0ca52e201f
[liba] Add extra libm symbols (ldexp, fmod, trunc, atan2)
2017-11-17 11:59:49 +01:00
Romain Goyet
3adc5d9fac
Use OpenBSD 4.9's libm
...
This version still has all the double function (and not the long-double
ones). And apart from this, it's virtually identical to the 6.0 code.
2017-11-17 11:59:49 +01:00
Romain Goyet
247ea217fa
[python] Enable the cmath module
2017-11-17 11:59:49 +01:00
Romain Goyet
2283736dfe
[python] Enable the math module
2017-11-17 11:59:49 +01:00
Romain Goyet
b9e83231e6
[liba] Add extra math functions (frexpf, modff, truncf)
2017-11-17 11:59:49 +01:00
Romain Goyet
cca0cad7aa
Use AppVeyor
2017-11-12 02:10:19 +01:00
Romain Goyet
8a21f24309
Default to the mingw toolchain when building the simulator on Windows
2017-11-12 02:10:19 +01:00
Romain Goyet
e46d157fe6
Add a bridge for a missing alloca.h on windows
2017-11-12 02:10:19 +01:00
Romain Goyet
9a41ee8ad9
Add the ability to package the web simulator
2017-11-06 21:54:18 +01:00
Ian Abbott
d0a50c316e
[I18n] Rename ReelPart in class enum Message
...
Reel => Real
2017-11-06 21:52:57 +01:00
Ian Abbott
3c6aa41d59
[poincare] Rename ReelPart in enum class Type
...
Reel => Real
2017-11-06 21:52:57 +01:00
Ian Abbott
91542cedaa
[poincare] Rename class ReelPart and its constructor
...
Reel => Real
2017-11-06 21:52:57 +01:00
Ian Abbott
23e22d34e7
[poincare] Rename reel_part.h and reel_part.cpp
...
reel => real
2017-11-06 21:52:57 +01:00
Émilie Feral
2e6ee2e1f2
[i18n] Fix bug in universal messages
...
Change-Id: I5c228ae1ba782ee66bace56b9f909455585089ec
2017-10-30 09:40:26 +01:00
Romain Goyet
b671a812e1
[liba] Mark abort() as noreturn
...
Fix #213
2017-10-20 19:59:45 +02:00
Romain Goyet
5a2446eff7
[liba] Proper support for function-like macros for math functions
2017-10-19 17:31:40 +02:00
Romain Goyet
f34146be5e
[poincare] Comment-out unused code
2017-10-19 17:31:40 +02:00
Romain Goyet
e5010b1621
Work around a GCC bug
2017-10-19 17:31:40 +02:00
Romain Goyet
1636d45588
Uniformize toolchain usage
2017-10-19 17:31:40 +02:00
Romain Goyet
2287cfc8b4
[Travis] Don't enforce a compiler
2017-10-19 17:31:40 +02:00
Romain Goyet
3d10d3e951
Use zero-initialization for character arrays
...
It makes some not-fully-compliant compilers happy
2017-10-19 17:31:40 +02:00
Romain Goyet
7d6bf1649b
Avoid using clang by default
2017-10-19 17:31:40 +02:00
Damien Nicolet
1bf5386f8a
Corrects wrong RCC QSPIEN register definition
2017-10-16 09:21:10 +02:00
Jacob Young
17ac54cad5
Use cmath in c++ files.
2017-10-13 18:08:15 +02:00
Jacob Young
f2b7f92d71
Merge in upstream openbsd commit yu8HfTXRTrrv8b2W which allows isnanf, isnand, isinff, and isinfd to be deleted.
2017-10-13 18:08:15 +02:00
Jacob Young
da1e66e798
Fix #115 by fixing the math.h and cmath includes.
2017-10-13 18:08:15 +02:00
Émilie Feral
e05033cf6e
Makefile: change version to 1.1.3
...
Change-Id: I684a2bcaf1b28b6ff9730294d64f8bd7a068dd1d
2017-10-04 11:48:43 +02:00
Émilie Feral
eeda01b69d
[poincare] Fix tests on matrix dimensions and fluctuation intervals
...
Change-Id: Ia96caadda4315b317e84bcfe5165612145b997fb
2017-10-04 10:39:29 +02:00
Émilie Feral
490b5caf47
[poincare] Fix dimension and interval fluctuations dimensions
...
Change-Id: I26816c956297c59f8df447be2eec98bd5c0d91d2
2017-10-04 10:39:29 +02:00
Émilie Feral
31ed76d6e7
[poincare] Handle all edge cases in polar layout (inf, nan)
...
Change-Id: I10253bee9b581067301bb12302f7ee58a7cda89d
2017-10-04 10:32:54 +02:00
Émilie Feral
1b032955c1
[poincare] Fix layout of undef in polar
...
Change-Id: Ibe819cb38744ea295e6fabe2885b4a2a51d66497
2017-10-04 10:32:54 +02:00
Adrien Bertrand
e0558551e0
[settings] allow left event to pop out of the lang controller ( fix #180 )
2017-10-02 11:32:56 +02:00
Romain Goyet
9bf4846b06
[apps] Leaner i18n script
2017-09-29 17:08:46 +02:00
Romain Goyet
e6ed6c74a4
[apps] Split the i18n in multiple files
...
A Python script aggregates all i18n files and merges them.
We now can pick a list of locales to build in EPSILON_I18N_LANGUAGES
2017-09-29 17:08:46 +02:00
Romain Goyet
4a0e4af52f
Use container-based Travis env
2017-09-29 17:08:26 +02:00
Léa Saviot
f1374e584e
[apps] Decrease the abscissa column's width
2017-09-29 16:19:54 +02:00
Adrien Bertrand
344bcac843
[kandisky] Generated font-related source data should be const.
...
This saves up to 30 KB in RAM, as it's not in the same section anymore.
2017-09-28 17:57:26 +02:00
Romain Goyet
bcdad4a5f9
[apps] Use the shared language controller in the settings app
2017-09-28 17:17:27 +02:00
Romain Goyet
cb097abe95
[apps] Split on_boarding/language_controller in two
2017-09-28 17:17:27 +02:00
Émilie Feral
4e5b68b45d
[escher] Fix bug due to int32 overflow
...
Change-Id: If9760bd9082b7e3f8ebea04cef1df63bae39a2a6
2017-09-27 17:41:33 +02:00
Émilie Feral
2ec4b6354d
[apps] In i18n, change sample standard deviation name in Spanish
...
Change-Id: Ie1b3dd27bb767d4afae573284311062d27cff0df
2017-09-27 17:25:46 +02:00
Émilie Feral
feeec6b826
[escher] Add behaviour for end and origin events
...
Change-Id: I363dad3c566289a285179a9f26d3a779f0ff812f
2017-09-27 10:28:16 +02:00
Émilie Feral
5bce67098b
[apps] Clean warnings
...
Change-Id: I9efc803edac4103faafb264849bdb9283640a52b
2017-09-27 09:46:19 +02:00
Émilie Feral
c5e3660c4a
[apps] Change name of standard deviations in French
...
Change-Id: I5e1f96c7ead2e334139cec72652257b41326a384
2017-09-27 09:46:02 +02:00
Émilie Feral
d7abc80097
[apps] Add a row in statistics calculation
...
Change-Id: I930abde428850a0b7a76e3f77ef961ee195da042
2017-09-27 09:46:02 +02:00
Ian Abbott
357d76515b
[ion][apps] Remove redundant AlphaLockShift state
...
Since the 'shift' key can now toggle between the AlphaLock and
ShiftAlphaLock states, there is no way to enter the AlphaLockShift
state, so remove it.
2017-09-26 17:44:25 +02:00
Ian Abbott
68eacca570
[ion] Toggle between AlphaLock and ShiftAlphaLock
...
Change the behaviour of the 'shift' key in the AlphaLock and
ShiftAlphaLock states to toggle between the two. This makes it easy to
switch between upper case and lower case letters in ALPHA-lock mode,
although the common case of entering words with isolated captital
letters in alpha-lock mode now involves additional presses of the
'shift' key.
With this change, it is impossible to enter the AlphaLockShift state.
2017-09-26 17:44:25 +02:00