Matthew Kennedy
1a618c9d6f
remove cache zip, rely on LazyFile instead ( #3639 )
...
* don't use cache.zip
* delete cache zip
* withConstructor
* I can't type
* bad merge
* jar
* jar
2021-12-01 23:00:54 -05:00
Matthew Kennedy
890cbd8cf2
remove define_constructor ( #3640 )
...
* no define_constructor
* jar
* sim needs live doc
2021-11-30 19:31:54 -05:00
Matthew Kennedy
61402dc52c
fix output channel dependency detection ( #3634 )
...
* s
* jar
2021-11-28 23:46:48 -05:00
Matthew Kennedy
f126302a0f
/bin/bash ( #3635 )
2021-11-28 23:46:37 -05:00
rusefillc
5eb3e76fb8
why so many channels are hidden in debug ? #3614
2021-11-28 23:09:24 -05:00
rusefillc
bd48f83b73
why so many channels are hidden in debug ? #3614
2021-11-28 22:21:32 -05:00
rusefillc
8d2487ce2e
why so many channels are hidden in debug ? #3614
2021-11-28 22:02:18 -05:00
rusefillc
86ff41cd17
refactoring: nicer API
2021-11-28 22:01:23 -05:00
rusefillc
76b746548c
micro refactoring
2021-11-28 21:59:38 -05:00
rusefillc
a24358f350
refactoring: nicer API
2021-11-28 21:18:21 -05:00
rusefillc
4c0631b2db
automation around outputs section #197
...
datalog toolset
2021-11-28 17:55:33 -05:00
rusefillc
82397f149e
Epic: Remove FSIO #2928
2021-11-28 17:31:38 -05:00
rusefillc
6a9a267314
automation around outputs section #197
...
datalog toolset
2021-11-28 17:04:46 -05:00
rusefillc
27e9540e78
automation around outputs section #197
...
datalog toolset
2021-11-28 16:36:30 -05:00
rusefillc
1bbe587716
automation around outputs section #197
...
datalog toolset
2021-11-28 14:40:16 -05:00
rusefillc
30ddb4fd22
automation around outputs section #197
...
datalog toolset
2021-11-28 14:10:13 -05:00
rusefillc
8674a8b830
automation around outputs section #197
...
datalog toolset
2021-11-28 13:57:56 -05:00
rusefillc
d76d0f3326
automation around outputs section #197
...
refactoring: extract helper class & poke
2021-11-28 13:13:13 -05:00
rusefillc
a6800cd384
automation around outputs section #197
...
refactoring: extract helper class
2021-11-28 13:04:51 -05:00
rusefillc
650527b1af
automation around outputs section #197
2021-11-27 00:36:14 -05:00
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