Commit graph

795 commits

Author SHA1 Message Date
Louis Rubet
881ed3b02a Correct benign clang warnings 2022-09-22 11:41:58 +02:00
Louis Rubet
c609365286 Correct missing braces 2022-09-22 11:30:08 +02:00
Louis Rubet
5e3bafe295 Correct a bad type 2022-09-22 11:29:24 +02:00
Louis Rubet
4b9413b63b Remove useless compil options for C++20 2022-09-22 11:28:50 +02:00
Louis Rubet
b69b49d9fb
Merge pull request #271 from louisrubet/#268/c++20
c++17 to c++20
2022-09-22 11:06:49 +02:00
Louis Rubet
f5a9128907 Re-add endl command 2022-09-22 11:01:17 +02:00
Louis Rubet
b697c8ad1c github action to ubuntu 22.04
in order for -std=c++20 to work
2022-09-22 10:56:07 +02:00
Louis Rubet
5f4d0d7d0f
Merge branch 'develop' into #268/c++20 2022-09-22 10:51:50 +02:00
Louis Rubet
9975a599ef Tolerate missing field initializers 2022-09-22 10:37:48 +02:00
Louis Rubet
b5c23d33ae Remove c++20 warnings
Remove pragmas, modify RpnInprog
2022-09-22 10:37:48 +02:00
Louis Rubet
db3420fa95 linenoise v1.1.3-rpn
Correcting a compilation warning (redefining char8_t)
2022-09-22 10:24:29 +02:00
Louis Rubet
577b8f6927 Streamline compiler options 2022-09-22 10:21:44 +02:00
Louis Rubet
916fb097ff
Merge pull request #272 from louisrubet/#269/command-endl
Add endl command
2022-03-31 11:00:39 +02:00
Louis Rubet
357306c1fe endl test 2022-03-31 10:57:56 +02:00
Louis Rubet
0bd70c68a9 Add endl command 2022-03-31 10:51:38 +02:00
Louis Rubet
f8f42889bf c++17 to c++20 2022-03-31 10:40:45 +02:00
Louis Rubet
3fb1201220
Merge pull request #266 from louisrubet/optimize-programs
Optimize program run
2022-03-08 11:48:35 +01:00
Louis Rubet
236f6df0e6 Rename Object::_type to Object::type 2022-03-08 11:26:30 +01:00
Louis Rubet
b72a0d76d5 move program objects deletion to Program destructor to tackle a mem leak 2022-03-08 11:16:54 +01:00
Louis Rubet
39c9a75c7e Simplify history management 2022-03-08 11:15:45 +01:00
Louis Rubet
29c839c873 parse and link program only once at input time 2022-03-07 23:20:30 +01:00
Louis Rubet
d705cf277b
Merge pull request #265 from louisrubet/changelog_v2.4.2
changelog for v2.4.2
2022-03-03 15:06:16 +01:00
Louis Rubet
5cfc2c29cb changelog for v2.4.2 2022-03-03 15:01:58 +01:00
Louis Rubet
483ce84bb5
Merge pull request #262 from louisrubet/set_version_through_cmake
Permit to set a version through cmake
2022-03-03 14:52:12 +01:00
Louis Rubet
55ca227212 Permit to set a version through cmake 2022-03-03 14:44:35 +01:00
Louis Rubet
4dc5a388d4
Merge pull request #259 from louisrubet/resync_develop
Resync develop
2022-03-03 12:01:02 +01:00
Louis Rubet
57fd88ab94 github workflow works on develop branch 2022-03-03 11:50:25 +01:00
Louis Rubet
2ff08ea4db Change back history file .RpnHistory to .rpn_history 2022-03-03 11:49:42 +01:00
Louis Rubet
0b1b2dd2c0
Merge pull request #258 from louisrubet/intro-and-date
Intro and date
2022-03-02 15:45:48 +01:00
Louis Rubet
3ab2bb661b
Merge pull request #257 from louisrubet/v2.4.0-devel
Integrate v2.4.0 devel back to develop
2022-03-02 15:43:02 +01:00
Louis Rubet
679b045f37 Remove nop test 2022-03-02 15:16:48 +01:00
Louis Rubet
c0b9ef0cda Change date, time, ticks, remove nop, add welcome 2022-03-02 15:08:57 +01:00
Louis Rubet
bafc48ab85
Merge pull request #251 from louisrubet/v2.4.0-devel
V2.4 delivery
2022-03-01 10:02:29 +01:00
Louis Rubet
1610dcde85
Merge pull request #250 from louisrubet/#195/Correct-version-printing-2
#195/correct version printing 2
2022-03-01 09:49:38 +01:00
Louis Rubet
3e070207f5 Correct version print and README 2022-03-01 09:46:59 +01:00
Louis Rubet
69575251c7
Merge pull request #249 from louisrubet/v2.4.0-devel
V2.4.0 delivery
2022-02-28 18:33:10 +01:00
Louis Rubet
05f233f918
Merge pull request #248 from louisrubet/#195/Correct-version-printing
Correct version printing
2022-02-28 18:27:46 +01:00
Louis Rubet
3161feb225 Correct version printing 2022-02-28 18:26:02 +01:00
Louis Rubet
9c62e2b9f5
Merge pull request #247 from louisrubet/#195/fix-ubuntu-version-in-ci
Fix ubuntu 20.04 in github action
2022-02-28 18:20:22 +01:00
Louis Rubet
c71790b14b Fix ubuntu 20.04 in github action 2022-02-28 18:18:07 +01:00
Louis Rubet
23d5dd1f12
Merge pull request #245 from louisrubet/#195/manual_for_2.4
Correct manual
2022-02-28 18:14:05 +01:00
Louis Rubet
c0813c9307 Correct manual 2022-02-28 18:10:25 +01:00
Louis Rubet
60099e32cf
Merge pull request #244 from louisrubet/#195/version-2.4
generation of v2.4.0
2022-02-28 17:51:00 +01:00
Louis Rubet
325a353d02 v2.4.0-generation 2022-02-28 17:39:13 +01:00
Louis Rubet
fa69c3c959 v2.4.0-generation 2022-02-28 16:23:57 +01:00
Louis Rubet
5f0c5e9775
Merge pull request #243 from louisrubet/#241/hex_and_bin_C99_test
hex and bin C99 representation test
2022-02-28 15:40:33 +01:00
Louis Rubet
4eb1798018 hex and bin C99 representation test 2022-02-28 15:35:59 +01:00
Louis Rubet
01f5aea106
Merge pull request #242 from louisrubet/#241/hex_and_bin_C99_representation
hex and bin C99 representation
2022-02-28 15:05:12 +01:00
Louis Rubet
6743b4936b hex and bin C99 representation 2022-02-28 15:02:30 +01:00
Louis Rubet
1b95d00070
Merge pull request #240 from louisrubet/218/git_version
git version
2022-02-28 10:55:37 +01:00