Matthew Kennedy
cdd27abb09
turn on c++ 20 ( #3579 )
...
* set flags
* emit initializers
* jar
2021-11-19 22:19:34 -05:00
rusefillc
1268129028
better error handling
2021-11-18 19:33:20 -05:00
rusefillc
7b99df46d0
docs
2021-11-18 19:19:22 -05:00
rusefillc
4e78a7f2d6
better error handling
2021-11-18 00:04:19 -05:00
Matthew Kennedy
14953c55dd
new parser handles enum values ( #3492 )
...
* simplify
* poke to force generate
* enums
* jar
* jar
* poke
* prepends formatted
* prepends
* eol
* eol
* allow no endl at eof
* Revert "eol"
This reverts commit 022029faef338281b1a3551f82e46c4b6a7578a5.
* Revert "eol"
This reverts commit 6274502db740569235210916fde4ec84863d7fb3.
2021-11-11 23:09:39 -05:00
rusefillc
c2c335ea6d
Bench Test IAC Valve fails #3534
2021-11-11 20:37:36 -05:00
rusefi
19fe90452a
+ symbol required to make TS tips show #3463
...
just to be
2021-11-10 16:10:55 -05:00
rusefillc
78b684945e
fresh jar for https://github.com/rusefi/rusefi/pull/3518
2021-11-10 07:57:15 -05:00
Scott Smith
6b473bd168
Track ram4 sections too. ( #3518 )
2021-11-10 07:28:33 -05:00
Matthew Kennedy
a3c569e5f0
TS parser improvements, compatibility ( #3479 )
...
* scalar layout
* wrong name in comments
* better compatibility for tooltips starting with + or not
* s
* sort of handle signature
* only strip nested
* new parse can mostly read signature
* oops
* jar
* jar
2021-11-06 18:17:03 -04:00
Matthew Kennedy
a38b3f00c3
Remove array typedef syntax ( #3477 )
...
* remove array typedef support completely
* extraneous semicolon
* binary
2021-11-06 09:12:43 -04:00
Scott Smith
16378dcf59
Convert existing tables to use the simpler 3d table definition style in rusefi_config.txt ( #3473 )
...
This fixes #3465 .
2021-11-05 21:55:33 -04:00
Scott Smith
eb781f38b4
Determine the correct mul/div for autoscale from the TS config line instead of specifying it twice. ( #3470 )
2021-11-05 19:26:25 -04:00
Scott Smith
8e5d65978a
Add 3d table support to the java config file parser. ( #3464 )
...
This removes the need to use custom for 3d tables. Syntax (to avoid changing the ANTLR parser) is
to use 'x' instead of separate [], i.e.:
uint16_t[HPFP_TARGET_SIZE x HPFP_TARGET_SIZE] hpfpTarget;;"kPa", 1, 0, 0, 65000, 0
2021-11-05 14:27:32 -04:00
Matthew Kennedy
980a7cc833
autoscale fields in generated structs ( #3444 )
...
* add to grammar
* parser
* parser
* example consumer
* build config tool
* commit the right jar
2021-11-02 18:59:19 -04:00
rusefillc
7540f4f6cc
parseCommentedOutEnumWithoutExplicitValues
2021-10-31 11:51:21 -04:00
rusefillc
a8b922b008
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
2021-10-28 13:11:32 -04:00
rusefillc
d2b923edc8
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
...
refactoring and test coverage
2021-10-28 13:02:08 -04:00
rusefillc
f48d568be7
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
2021-10-28 12:40:34 -04:00
rusefillc
0f5f0d7dd8
fixing Configuration Definition CI
2021-10-24 13:54:33 -04:00
rusefillc
4192aee6de
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 12:49:51 -04:00
rusefillc
23a3f4eef9
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 23:21:37 -04:00
rusefillc
c45003060c
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 23:00:04 -04:00
rusefillc
94bfeec588
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 22:34:08 -04:00
rusefillc
4f681e1488
placing all logs into same folder
2021-10-23 21:00:54 -04:00
rusefillc
3882d3d824
placing all logs into same folder
2021-10-23 20:18:09 -04:00
rusefillc
5d5b4f0d56
Trigger setup in TS is highly confusing #3401
...
rabbit hole: integrating enums with TS templating
2021-10-23 20:09:10 -04:00
rusefillc
6e4c241d50
refactoring
2021-10-23 20:02:22 -04:00
rusefillc
b5c122408c
global static variable bad, dependency injection better
2021-10-23 19:41:45 -04:00
rusefillc
d2f54daefd
doc & greener code
2021-10-23 19:20:44 -04:00
rusefillc
abadef0e96
enum reader progress
2021-10-20 22:01:50 -04:00
rusefillc
ffc4e97ba5
enum reader progress
2021-10-20 21:46:43 -04:00
rusefillc
55a6de05ba
validate field name duplicates at least sometimes
2021-10-16 23:02:06 -04:00
rusefillc
eb91e23df1
refactoring
2021-10-16 22:13:35 -04:00
rusefillc
292173f818
progress - live doc generator works again!
2021-10-16 21:08:50 -04:00
rusefillc
315ae3d982
composition better than inheritance
2021-10-16 21:08:50 -04:00
rusefillc
ed799501a8
probably progress
2021-10-16 20:44:07 -04:00
rusefillc
37db1559df
Whatever we call it, whatever we implement it - we need live data / remote view into rusEFI actual state #3353
...
progress
2021-10-14 18:36:47 -04:00
rusefillc
1d76a667af
fixing build
2021-10-14 17:10:11 -04:00
rusefillc
03fc9566ea
fixing build
2021-10-14 17:09:26 -04:00
rusefillc
10582e1a9e
refactoring
2021-10-14 16:40:43 -04:00
rusefillc
eb6db5e5a4
Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
...
dead code
2021-10-14 14:11:52 -04:00
rusefillc
1886a42fe9
Whatever we call it, how ever we implement it - we need live data / remote view into rusEFI actual state #3353
...
this stuff is definitely dead code
2021-10-14 14:01:31 -04:00
rusefillc
83a7cb95ae
GHA reliability: retry FTP upload #3011
...
refactoring: reducing code duplication
2021-10-09 01:46:29 -04:00
rusefillc
6a6dd45867
GHA reliability: retry FTP upload #3011
2021-10-09 01:41:28 -04:00
rusefillc
b1a99c75d5
rusEFI console to compare current bundle against auto-DFU bundle #3266
...
putting signature into equation
2021-09-25 18:17:32 -04:00
Lenar Khannanov
424f69c42c
feat: migrated ts_plugin_launcher to gradle ( #3176 )
2021-08-18 17:02:42 -04:00
rusefillc
1d7b2726d7
was zero dwell warning at zero RPM now rusEFI online import/export error with tables #3153
2021-08-17 06:11:29 -04:00
Lenar Khannanov
47b5bd1f9d
Hotfix some java_tools gradle configs ( #3165 )
...
* fix: deleted mavenRepositories declaration
* fix: deleted unnecessary settings.gradle for enum_to_string
* fix: dependencies for junit, annotations, jsr305; feat: added new dependency for jsr305; fix: deleted settings.gradle for logging; fix: moved enum_to_string tests to test folder
* fix: deleted mavenRepositories declaration
* fix: deleted unnecessary settings.gradle for enum_to_string
* fix: dependencies for junit, annotations, jsr305; feat: added new dependency for jsr305; fix: deleted settings.gradle for logging; fix: moved enum_to_string tests to test folder
* fix: placed test classes to test folder in enum_to_string; feat: get updates from master
2021-08-16 23:52:52 +03:00
rusefillc
c21623c356
progress
2021-08-16 10:21:14 -04:00