calc.git
3 years agohelp correction
Laurent Mazet [Fri, 3 Feb 2023 23:11:04 +0000 (00:11 +0100)] 
help correction

3 years agoerror functions
Laurent Mazet [Fri, 3 Feb 2023 23:08:54 +0000 (00:08 +0100)] 
error functions

3 years agorewrite help message
Laurent Mazet [Fri, 3 Feb 2023 22:45:09 +0000 (23:45 +0100)] 
rewrite help message

3 years agoadd log10 function
Laurent Mazet [Thu, 2 Feb 2023 22:23:15 +0000 (23:23 +0100)] 
add log10 function

3 years agobetter help message
Laurent Mazet [Thu, 2 Feb 2023 22:16:54 +0000 (23:16 +0100)] 
better help message

3 years agocorrect somes tests
Laurent Mazet [Thu, 2 Feb 2023 22:03:31 +0000 (23:03 +0100)] 
correct somes tests

3 years agofix converage tests
Laurent Mazet [Thu, 2 Feb 2023 14:13:16 +0000 (15:13 +0100)] 
fix converage tests

3 years agofix converage tests
Mazet Laurent [Thu, 2 Feb 2023 14:05:51 +0000 (15:05 +0100)] 
fix converage tests

3 years agocorrect a memory leak
Mazet Laurent [Thu, 2 Feb 2023 10:44:30 +0000 (11:44 +0100)] 
correct a memory leak

3 years agocorrect a memory leak
Mazet Laurent [Thu, 2 Feb 2023 00:09:45 +0000 (01:09 +0100)] 
correct a memory leak

3 years agocorrect a memory leak
Mazet Laurent [Thu, 2 Feb 2023 00:02:58 +0000 (01:02 +0100)] 
correct a memory leak

3 years agocorrect a memory leak
Mazet Laurent [Wed, 1 Feb 2023 22:44:26 +0000 (23:44 +0100)] 
correct a memory leak

3 years agocorrect a memory leak
Mazet Laurent [Wed, 1 Feb 2023 22:35:42 +0000 (23:35 +0100)] 
correct a memory leak

3 years agocorrect valgrind rule
Mazet Laurent [Wed, 1 Feb 2023 22:31:08 +0000 (23:31 +0100)] 
correct valgrind rule

3 years agoremove unnecessary code v0.9
Laurent Mazet [Wed, 1 Feb 2023 09:23:05 +0000 (10:23 +0100)] 
remove unnecessary code

3 years agocorrect a double freeze
Mazet Laurent [Tue, 31 Jan 2023 22:44:39 +0000 (23:44 +0100)] 
correct a double freeze

3 years agofull edit function
Laurent Mazet [Tue, 31 Jan 2023 22:03:49 +0000 (23:03 +0100)] 
full edit function

3 years agopartial implementation of edit
Laurent Mazet [Tue, 31 Jan 2023 16:14:02 +0000 (17:14 +0100)] 
partial implementation of edit

3 years agoadd del feature
Laurent Mazet [Tue, 31 Jan 2023 14:37:56 +0000 (15:37 +0100)] 
add del feature

3 years agocomplete test converage
Laurent Mazet [Tue, 31 Jan 2023 12:59:06 +0000 (13:59 +0100)] 
complete test converage

3 years agochange calloc to callocordie
Laurent Mazet [Tue, 31 Jan 2023 09:22:33 +0000 (10:22 +0100)] 
change calloc to callocordie

3 years agosome fixes on program functions
Laurent Mazet [Tue, 31 Jan 2023 07:45:53 +0000 (08:45 +0100)] 
some fixes on program functions

3 years agobuggy commit
Laurent Mazet [Mon, 30 Jan 2023 23:38:39 +0000 (00:38 +0100)] 
buggy commit

3 years agovery partial program functions
Laurent Mazet [Sun, 29 Jan 2023 22:21:30 +0000 (23:21 +0100)] 
very partial program functions

3 years agoextend a test v0.8
Mazet Laurent [Sat, 28 Jan 2023 23:32:35 +0000 (00:32 +0100)] 
extend a test

3 years agoclear feature
Laurent Mazet [Sat, 28 Jan 2023 23:26:12 +0000 (00:26 +0100)] 
clear feature

3 years agoclean display format
Laurent Mazet [Sat, 28 Jan 2023 23:12:29 +0000 (00:12 +0100)] 
clean display format

3 years agomemory feature
Laurent Mazet [Sat, 28 Jan 2023 23:00:41 +0000 (00:00 +0100)] 
memory feature

3 years agocleaning
Laurent Mazet [Fri, 27 Jan 2023 22:40:58 +0000 (23:40 +0100)] 
cleaning

3 years agocorrect a test
Laurent Mazet [Fri, 27 Jan 2023 21:51:23 +0000 (22:51 +0100)] 
correct a test

3 years agoclean help message
Laurent Mazet [Fri, 27 Jan 2023 16:09:04 +0000 (17:09 +0100)] 
clean help message

3 years agoadd hidden option
Laurent Mazet [Fri, 27 Jan 2023 15:48:19 +0000 (16:48 +0100)] 
add hidden option

3 years agoenhance prompt and format management
Laurent Mazet [Fri, 27 Jan 2023 09:51:42 +0000 (10:51 +0100)] 
enhance prompt and format management

3 years agoadd some coverage tests
Laurent Mazet [Fri, 27 Jan 2023 08:51:47 +0000 (09:51 +0100)] 
add some coverage tests

3 years agogold number sequence
Laurent Mazet [Fri, 27 Jan 2023 06:39:23 +0000 (07:39 +0100)] 
gold number sequence

3 years agoprint function
Laurent Mazet [Thu, 26 Jan 2023 23:33:51 +0000 (00:33 +0100)] 
print function

3 years agofull completion feature
Laurent Mazet [Thu, 26 Jan 2023 22:34:22 +0000 (23:34 +0100)] 
full completion feature

3 years agoparial completion feature
Laurent Mazet [Thu, 26 Jan 2023 17:46:43 +0000 (18:46 +0100)] 
parial completion feature

3 years agochange whl to while
Laurent Mazet [Thu, 26 Jan 2023 16:43:16 +0000 (17:43 +0100)] 
change whl to while

3 years agoadd tan, acos, asin, abs, ceil and floor functions
Laurent Mazet [Thu, 26 Jan 2023 16:18:59 +0000 (17:18 +0100)] 
add tan, acos, asin, abs, ceil and floor functions

3 years agoadd Fibonacci sequence
Laurent Mazet [Thu, 26 Jan 2023 15:27:40 +0000 (16:27 +0100)] 
add Fibonacci sequence

3 years agoexit directly when memory allocation failed
Laurent Mazet [Thu, 26 Jan 2023 10:55:51 +0000 (11:55 +0100)] 
exit directly when memory allocation failed

3 years agofix some error cases
Laurent Mazet [Thu, 26 Jan 2023 09:51:49 +0000 (10:51 +0100)] 
fix some error cases

3 years agoadd some coverage tests
Mazet Laurent [Wed, 25 Jan 2023 22:42:40 +0000 (23:42 +0100)] 
add some coverage tests

3 years agofull program feature
Laurent Mazet [Wed, 25 Jan 2023 17:17:31 +0000 (18:17 +0100)] 
full program feature

3 years agopartial program feature
Laurent Mazet [Wed, 25 Jan 2023 07:11:08 +0000 (08:11 +0100)] 
partial program feature

3 years agoremove limitation on max number of operands
Laurent Mazet [Tue, 24 Jan 2023 22:48:48 +0000 (23:48 +0100)] 
remove limitation on max number of operands

3 years agofull while feature
Laurent Mazet [Tue, 24 Jan 2023 22:05:26 +0000 (23:05 +0100)] 
full while feature

3 years agopartial while feature
Laurent Mazet [Tue, 24 Jan 2023 18:25:13 +0000 (19:25 +0100)] 
partial while feature

3 years agocorrect some tests
Laurent Mazet [Tue, 24 Jan 2023 13:53:06 +0000 (14:53 +0100)] 
correct some tests

3 years agoadd increase and decrease features
Laurent Mazet [Mon, 23 Jan 2023 22:17:23 +0000 (23:17 +0100)] 
add increase and decrease features

3 years agocondition feature
Laurent Mazet [Mon, 23 Jan 2023 14:38:23 +0000 (15:38 +0100)] 
condition feature

3 years ago clean help message
Laurent Mazet [Mon, 23 Jan 2023 13:37:18 +0000 (14:37 +0100)] 
 clean help message

3 years agofix not operator
Laurent Mazet [Mon, 23 Jan 2023 13:21:45 +0000 (14:21 +0100)] 
fix not operator

3 years agoraise error on missing end bracket
Laurent Mazet [Mon, 23 Jan 2023 10:07:42 +0000 (11:07 +0100)] 
raise error on missing end bracket

3 years agofix error managment
Mazet Laurent [Sun, 22 Jan 2023 23:14:06 +0000 (00:14 +0100)] 
fix error managment

3 years agogenerate error on mixing terminal functions
Laurent Mazet [Sun, 22 Jan 2023 21:55:57 +0000 (22:55 +0100)] 
generate error on mixing terminal functions

3 years agoadd logical operators
Laurent Mazet [Sun, 22 Jan 2023 21:05:49 +0000 (22:05 +0100)] 
add logical operators

3 years agofix comparison operator priority
Laurent Mazet [Sun, 22 Jan 2023 14:37:32 +0000 (15:37 +0100)] 
fix comparison operator priority

3 years agoadd comparison operators
Laurent Mazet [Sun, 22 Jan 2023 14:30:46 +0000 (15:30 +0100)] 
add comparison operators

3 years agoenhance store feature
Laurent Mazet [Sun, 22 Jan 2023 08:33:23 +0000 (09:33 +0100)] 
enhance store feature

3 years agostorage feature
Laurent Mazet [Fri, 20 Jan 2023 23:55:29 +0000 (00:55 +0100)] 
storage feature

3 years agocorrect some tests
Laurent Mazet [Fri, 20 Jan 2023 21:40:54 +0000 (22:40 +0100)] 
correct some tests

3 years agofix right operande of + and -
Laurent Mazet [Fri, 20 Jan 2023 16:42:05 +0000 (17:42 +0100)] 
fix right operande of + and -

3 years agoadd answer feature
Laurent Mazet [Fri, 20 Jan 2023 15:47:08 +0000 (16:47 +0100)] 
add answer feature

3 years agoadd constant feature
Laurent Mazet [Fri, 20 Jan 2023 14:01:59 +0000 (15:01 +0100)] 
add constant feature

3 years agominor fixes
Laurent Mazet [Fri, 20 Jan 2023 09:33:53 +0000 (10:33 +0100)] 
minor fixes

3 years agocorrect format
Laurent Mazet [Fri, 20 Jan 2023 06:46:41 +0000 (07:46 +0100)] 
correct format

3 years agofix history
Laurent Mazet [Thu, 19 Jan 2023 22:16:53 +0000 (23:16 +0100)] 
fix history

3 years agoremove fdprintf
Laurent Mazet [Thu, 19 Jan 2023 20:54:27 +0000 (21:54 +0100)] 
remove fdprintf

3 years agoreadline can be desactivated
Laurent Mazet [Thu, 19 Jan 2023 15:40:05 +0000 (16:40 +0100)] 
readline can be desactivated

3 years agochange prompt
Laurent Mazet [Wed, 18 Jan 2023 23:03:00 +0000 (00:03 +0100)] 
change prompt

3 years agouse readline
Laurent Mazet [Wed, 18 Jan 2023 22:53:49 +0000 (23:53 +0100)] 
use readline

3 years agoMerge branch 'master' of https://secure.softndesign.org/git/calc
Laurent Mazet [Sun, 15 Jan 2023 22:16:47 +0000 (23:16 +0100)] 
Merge branch 'master' of https://secure.softndesign.org/git/calc

3 years agoincrease test coverage
Laurent Mazet [Sun, 15 Jan 2023 22:16:25 +0000 (23:16 +0100)] 
increase test coverage

3 years agofix percent printing
Mazet Laurent [Wed, 4 Jan 2023 21:34:41 +0000 (22:34 +0100)] 
fix percent printing

3 years agoadd precision
Laurent Mazet [Mon, 2 Jan 2023 22:29:22 +0000 (23:29 +0100)] 
add precision

3 years agoMerge branch 'master' of https://secure.softndesign.org/git/calc
Laurent Mazet [Mon, 2 Jan 2023 22:04:18 +0000 (23:04 +0100)] 
Merge branch 'master' of https://secure.softndesign.org/git/calc

3 years agocorrect makefile
Laurent Mazet [Mon, 2 Jan 2023 20:59:26 +0000 (21:59 +0100)] 
correct makefile

3 years agofix precision
Mazet Laurent [Sun, 1 Jan 2023 21:38:52 +0000 (22:38 +0100)] 
fix precision

3 years agofree memories
Laurent Mazet [Fri, 30 Dec 2022 23:49:28 +0000 (00:49 +0100)] 
free memories

3 years agonew rule: wipe
Laurent Mazet [Fri, 30 Dec 2022 17:13:55 +0000 (18:13 +0100)] 
new rule: wipe

3 years agonew functions: quit and help
Laurent Mazet [Fri, 30 Dec 2022 17:07:05 +0000 (18:07 +0100)] 
new functions: quit and help

3 years agocorrect manage cascade minus and divide
Laurent Mazet [Fri, 30 Dec 2022 16:40:58 +0000 (17:40 +0100)] 
correct manage cascade minus and divide

3 years agoadd covering rule
Laurent Mazet [Thu, 29 Dec 2022 21:20:40 +0000 (22:20 +0100)] 
add covering rule

3 years agoremove duplicated code
Laurent Mazet [Thu, 29 Dec 2022 20:21:50 +0000 (21:21 +0100)] 
remove duplicated code

3 years agonew operator modulo and fix operator priority for simple addition
Laurent Mazet [Thu, 29 Dec 2022 20:08:37 +0000 (21:08 +0100)] 
new operator modulo and fix operator priority for simple addition

3 years agorename tests rule
Laurent Mazet [Thu, 29 Dec 2022 09:37:54 +0000 (10:37 +0100)] 
rename tests rule

3 years agoevaluation function
Laurent Mazet [Thu, 29 Dec 2022 09:37:30 +0000 (10:37 +0100)] 
evaluation function

3 years agoefficient priority solution
Laurent Mazet [Thu, 29 Dec 2022 03:53:32 +0000 (04:53 +0100)] 
efficient priority solution

3 years agopartial priority solution
Laurent Mazet [Thu, 29 Dec 2022 03:25:06 +0000 (04:25 +0100)] 
partial priority solution

3 years agoclean printf for %f
Laurent Mazet [Wed, 28 Dec 2022 08:31:03 +0000 (09:31 +0100)] 
clean printf for %f

3 years agoall number supported
Laurent Mazet [Tue, 27 Dec 2022 22:33:39 +0000 (23:33 +0100)] 
all number supported

3 years agobracket supported
Laurent Mazet [Tue, 27 Dec 2022 21:50:38 +0000 (22:50 +0100)] 
bracket supported

3 years agocorrect issue when using %f with 0
Laurent Mazet [Tue, 27 Dec 2022 21:37:07 +0000 (22:37 +0100)] 
correct issue when using %f with 0

3 years agoadd unit tests
Laurent Mazet [Tue, 27 Dec 2022 19:38:39 +0000 (20:38 +0100)] 
add unit tests

3 years agosecond preliminary version
Laurent Mazet [Sun, 25 Dec 2022 22:13:36 +0000 (23:13 +0100)] 
second preliminary version

3 years agopreliminary version
Laurent Mazet [Sun, 25 Dec 2022 10:38:40 +0000 (11:38 +0100)] 
preliminary version

3 years agoinitial parser
Laurent Mazet [Sat, 24 Dec 2022 08:18:26 +0000 (09:18 +0100)] 
initial parser

3 years agoadd %f to printf
Laurent Mazet [Sat, 24 Dec 2022 08:17:36 +0000 (09:17 +0100)] 
add %f to printf