Commit graph

  • ed41ec646c algebra: Symbolic integration and Primitive command dev Christophe de Dinechin 2024-09-27 00:32:08 +0200
  • b93b5863ab tests: Add test suite for symbolic differentiation Christophe de Dinechin 2024-09-25 01:10:53 +0200
  • 45e535bfc1 derivative: Add rule for expression exponentiation Christophe de Dinechin 2024-09-25 23:35:21 +0200
  • 54c80c401f derivative: Deal with user-defined functions with multiple args Christophe de Dinechin 2024-09-25 20:13:58 +0200
  • 0b2ac48f0f explode: Change order of arguments Christophe de Dinechin 2024-09-25 23:28:20 +0200
  • 4fe9a5e25b runtime: Factor out rt.append() for objects Christophe de Dinechin 2024-09-25 20:11:59 +0200
  • eaaa191262 makefile: Install from distribution files Christophe de Dinechin 2024-09-25 00:17:41 +0200
  • d688533156 library: Add possibility to put individual objects in library Christophe de Dinechin 2024-09-24 21:56:31 +0200
  • b595f1c9ca demo: Reorganize demo files as directories Christophe de Dinechin 2024-09-24 19:48:34 +0200
  • 92e01140d0 rpl: Avoid crash in for loop if condition fails to evaluate Christophe de Dinechin 2024-09-24 19:40:00 +0200
  • f6ecdc389f directory: Fix rendering of directories Christophe de Dinechin 2024-09-24 07:22:09 +0200
  • b1d641545d tests: Add test for Obj→ on various object types Christophe de Dinechin 2024-09-23 23:21:57 +0200
  • d2b4ae5568 compile: Fix result of Obj→ with text input Christophe de Dinechin 2024-09-23 23:01:28 +0200
  • 84e2b4ad21 explode: Extract arguments for a function call into arguments Christophe de Dinechin 2024-09-23 19:32:05 +0200
  • bd3ed1bd05 tests: Add got() to check state of stack Christophe de Dinechin 2024-09-23 23:07:22 +0200
  • 08cbbf6750 tests: Avoid emitting something that looks like compilation errors Christophe de Dinechin 2024-09-23 23:04:16 +0200
  • a207535648 expression: Use expand_without_size() in rendering/graphing Christophe de Dinechin 2024-09-23 18:42:09 +0200
  • c9072e8189 doc: Add documentation for Derivative command Christophe de Dinechin 2024-09-23 07:04:39 +0200
  • c007c47b24 expressions: Process user-defined function calls in derivative Christophe de Dinechin 2024-09-23 00:43:38 +0200
  • f4bb3d70d6 cas: Parsing and rendering of symbolic differentiation operator Christophe de Dinechin 2024-09-22 18:30:14 +0200
  • cc5823008a Symbolic differentiation Christophe de Dinechin 2024-09-21 02:26:28 +0200
  • 57fdda393a graphs: Do not modify font size while rendering tagged objects Christophe de Dinechin 2024-09-21 17:47:03 +0200
  • e82b14d07e algebraic: Strip tags when running as_algebraic() Christophe de Dinechin 2024-09-21 12:16:38 +0200
  • 4b62657b29 Update demo file Christophe de Dinechin 2024-09-21 12:01:45 +0200
  • ffc13930f4 expressions: Extend expression::as_expression to polynomials Christophe de Dinechin 2024-09-21 00:28:59 +0200
  • 94dd1dc504 equations: Second update from Jean Wilson on built-in equations Wiljea 2024-09-20 03:50:11 -0400
  • acc65ce23e equations: Second update to equations list variables Wiljea 2024-09-20 04:05:44 -0400
  • c613bfbc9a Demo: Add Kinetic Energy comparison suggested by Jean Wilson Christophe de Dinechin 2024-09-20 21:49:15 +0200
  • a9ef5ed2ce integer: Avoid parsing error for 1,234 Christophe de Dinechin 2024-09-19 16:44:11 +0200
  • 0f023bca59 expressions: Replace recorder name Christophe de Dinechin 2024-09-19 19:43:57 +0200
  • fd11858ac0 commands: Implement ISOL Christophe de Dinechin 2024-09-17 21:50:03 +0200
  • eb214c8472 arithmetic: Apply arithmetic and functions to equalities Christophe de Dinechin 2024-09-18 22:30:27 +0200
  • f232eaabc2 equations: Update equations list Wiljea 2024-09-17 22:45:13 -0400
  • f0ac6166fa equations: Update equations library documentation Wiljea 2024-09-17 20:17:51 -0400
  • ae5e249239 units: Changes required for Jean Wilson's equations Christophe de Dinechin 2024-09-20 19:15:08 +0200
  • 2e9fe8917a constants: Some changes requires for Jean Wilson's equations Christophe de Dinechin 2024-09-20 19:13:38 +0200
  • 18e572f6aa commands: Add →Prog command Christophe de Dinechin 2024-09-18 22:33:06 +0200
  • 6c7ce6df02 equations: Fix unit error in Drift Speed & Current Density Christophe de Dinechin 2024-09-18 22:25:10 +0200
  • 219e108674 build: Cut the size of the version ID Christophe de Dinechin 2024-09-18 13:59:10 +0200
  • 38db52b5cf expressions: Optimize the way to split an equation Christophe de Dinechin 2024-09-17 23:17:28 +0200
  • d1258bbf51 program: Save the current object in a GC pointer Christophe de Dinechin 2024-09-17 23:13:13 +0200
  • a11c296523 files: Improve error message in case of error Christophe de Dinechin 2024-09-17 07:28:32 +0200
  • db7420324e ui: Select the correct end of the current number Christophe de Dinechin 2024-09-16 21:14:49 +0200
  • a6309566b2 parser: Reject multiple consecutive units Christophe de Dinechin 2024-09-16 21:12:02 +0200
  • 750d8cb48e simulator: Address warning about potential buffer overflow Christophe de Dinechin 2024-09-16 07:26:43 +0200
  • d792653bc5 parser: Parse and convert HP syntax for | Christophe de Dinechin 2024-09-16 07:25:48 +0200
  • ec0c78ee9b ui: Fix issue where we insert = incorrectly Christophe de Dinechin 2024-09-16 07:21:28 +0200
  • ebce6c1bac tests: Adjust tests after changes in SymbolicMenu Christophe de Dinechin 2024-09-16 07:23:23 +0200
  • 84605bc349 Release 0.7.18 "Who" - Subst, Where, Apply stable Christophe de Dinechin 2024-09-16 00:55:57 +0200
  • 3b176a4ac1 ui: Allow Shift-SPC to enter = in an expression Christophe de Dinechin 2024-09-15 23:26:18 +0200
  • 3c79ef7f9c Implement subst and where Christophe de Dinechin 2024-09-15 23:07:19 +0200
  • 798e6ac79f Release 0.7.18 "Who" - Subst, Where, Apply v0.7.18 Christophe de Dinechin 2024-09-16 00:55:57 +0200
  • 590eef12f2 ui: Allow Shift-SPC to enter = in an expression Christophe de Dinechin 2024-09-15 23:26:18 +0200
  • d421976bcc Implement subst and where Christophe de Dinechin 2024-09-15 23:07:19 +0200
  • 9812e0532f Implement the Apply command Christophe de Dinechin 2024-09-15 18:43:16 +0200
  • 033a767c45 solver: Adjust detection of "epsilon" for large values Christophe de Dinechin 2024-09-15 16:18:23 +0200
  • 701a965c96 doc: List commands that will never be implemented Christophe de Dinechin 2024-09-14 01:39:28 +0200
  • d796f31932 Implement the EQNLIB command Christophe de Dinechin 2024-09-14 00:48:24 +0200
  • e6d582818b Add CONSTANTS as a way to select mathematical constants menu Christophe de Dinechin 2024-09-13 23:55:49 +0200
  • e791180d14 Add CONLIB as an alias for ConstantsMenu. Christophe de Dinechin 2024-09-13 23:16:47 +0200
  • 4e8eee969a ttf2font: Flip x coordinates for dense fonts Christophe de Dinechin 2024-09-12 22:10:50 +0200
  • 01927b1c97 Release 0.7.17 "Open" - DoSubs, DoList, entering units v0.7.17 Christophe de Dinechin 2024-09-10 20:43:36 +0200
  • 4d7cbf0b3a equations: Add graphical rendering for integrate Christophe de Dinechin 2024-09-12 00:32:37 +0200
  • 3ac9ce15d6 constants: Fix definition of the qε0 constant Christophe de Dinechin 2024-09-11 22:35:12 +0200
  • b8d2be1425 expressions: Accept algebraic forms for integrate and root Christophe de Dinechin 2024-09-11 00:58:57 +0200
  • 8330601303 units: Do not accept user functions in unit expressions Christophe de Dinechin 2024-09-11 01:03:22 +0200
  • 60faccd143 ui: Make it easier to enter units Christophe de Dinechin 2024-09-11 01:13:18 +0200
  • 69605725f5 graphics: Implement Freeze command Christophe de Dinechin 2024-09-10 22:30:49 +0200
  • 13a74414ec Minor pre-release adjustments (missing files, .gitignore) Christophe de Dinechin 2024-09-10 21:01:50 +0200
  • 82611a6b77 lists: Implement DoList, DoSubs, NSub and EndSub Christophe de Dinechin 2024-09-07 02:25:59 +0200
  • f2c178aeda case: Do not lose the default condition Christophe de Dinechin 2024-09-09 01:50:59 +0200
  • 9cfca545c2 parser: Parse arg-less alegbraic commmands Christophe de Dinechin 2024-09-09 01:01:04 +0200
  • 4c75e9c894 equations: Fix syntax errors in built-in equations Christophe de Dinechin 2024-09-03 21:15:03 +0200
  • 9ac7a00e4f Update calc-help-equations.md Wiljea 2024-09-03 18:28:04 -0400
  • 6e9f73ac08 units: Add usual "big" units to Computing units menu Christophe de Dinechin 2024-09-03 22:56:17 +0200
  • c1e5a906bf tests: Run through all the builtin equations Christophe de Dinechin 2024-09-03 21:05:22 +0200
  • fc3c46fbda ui: Do not insert an extra space before parentheses in equation Christophe de Dinechin 2024-09-03 21:03:48 +0200
  • 444bd8a3d1 simulator: Add macOS icons for DB48X and DB50X Christophe de Dinechin 2024-09-03 18:06:58 +0200
  • fe25a5d32c font: Record saved font with v update Christophe de Dinechin 2024-09-03 13:14:38 +0200
  • 1fd19a423b equations: Remove need to define SINC Christophe de Dinechin 2024-09-03 12:58:04 +0200
  • d4e3e1070b Update equations.cc Wiljea 2024-09-02 17:22:17 -0400
  • fb79b5f0f7
    Merge f7e3cc7425 into ba092c2d25 Christophe de Dinechin 2024-09-03 00:26:51 +0200
  • f7e3cc7425
    Update equations.cc Wiljea 2024-09-02 17:22:17 -0400
  • 61919db605 ios: Release i0.7.16 "Clean" - New commands i0.7.16 Christophe de Dinechin 2024-09-02 03:43:17 +0200
  • ffae88c6a4 Merge branch 'dev' into dev-ios Christophe de Dinechin 2024-09-02 03:41:12 +0200
  • ba092c2d25 Release 0.7.16 "Clean" - New commands v0.7.16 Christophe de Dinechin 2024-09-02 03:19:57 +0200
  • cf89de6e72 decimal: Fix decimal::to_bignum for small magnitudes Christophe de Dinechin 2024-09-02 03:01:10 +0200
  • b2694b4dcf array: Implement ranm (RandomMatrix) command Christophe de Dinechin 2024-09-02 02:35:51 +0200
  • 5aff1dc8db array: Implement idn command (IdentityMatrix) Christophe de Dinechin 2024-09-02 01:58:19 +0200
  • 9d3346e683 array: Implement con (ConstantArray) command Christophe de Dinechin 2024-09-02 00:12:57 +0200
  • 5e4b661bdd arithmetic: Return angle unit for atan2 Christophe de Dinechin 2024-09-01 14:37:58 +0200
  • 3bb852224b array: Add Array→ and →Array commands Christophe de Dinechin 2024-09-01 01:33:07 +0200
  • 985b8a4619 complex: Return an angle from arg function Christophe de Dinechin 2024-09-01 00:05:16 +0200
  • c6068d1c37 grob: Render expressions in expression mode Christophe de Dinechin 2024-08-31 23:15:09 +0200
  • 83d85d91aa doc: Update status Christophe de Dinechin 2024-08-30 19:59:02 +0200
  • 4d0350b0cd loops: Properly exit for loops on lists Christophe de Dinechin 2024-08-31 13:59:02 +0200
  • 2a38b88600 arrays: Implement dot and cross Christophe de Dinechin 2024-08-31 03:49:27 +0200
  • 60236d8fc5 font: Fix v glyph vertical placement, add dot and cross glyphs Christophe de Dinechin 2024-08-31 12:43:56 +0200
  • ce05231377 ttf2font: Add additional verbose info about source data Christophe de Dinechin 2024-08-31 12:42:23 +0200
  • f511df292e graphics: Implement DispXY command Christophe de Dinechin 2024-08-31 01:00:50 +0200