Commit Graph

1309 Commits

Author SHA1 Message Date
rusefi 9b2843f8c4 automated testing usability
only: hellen154hyundai
2023-09-28 23:35:29 -04:00
rusefillc b9b8a4f6ad java 11 time! 2023-09-26 22:09:54 -04:00
Andrey f754be11e0 isPtr ops 2023-09-26 00:26:46 -04:00
Andrey 1e23c1524e only: isPtr test coverage 2023-09-25 23:03:06 -04:00
Andrey bed84fa2d2 only: isPtr test coverage 2023-09-25 23:03:00 -04:00
Andrey e9f905b240 only: separating prod code from test code 2023-09-25 22:55:14 -04:00
rusefillc 368ae59441 only: must be dead files? 2023-09-22 16:32:15 -04:00
GitHub gen-configs Action 5a9e936183 Auto-generated configs and docs 2023-09-16 04:06:22 +00:00
Andrey 6eb0619d9c only: 36/2/2/2 is confusing #5566
writing raw value into meta file - moving logic closer to where it's needed giving TriggerImage more direct access to meta info
2023-09-16 00:02:59 -04:00
Andrey ce67997d22 only:rename 2023-09-16 00:00:33 -04:00
Andrey eaef8dfb09 only:rename 2023-09-15 23:59:13 -04:00
rusefillc 879fc64085 fresh gradle 2023-09-13 09:15:17 -04:00
rusefillc 8862f5ae17 only:thank you for your service 2023-09-10 11:49:17 -04:00
rusefillc 4664234aca only:weird results 2023-09-10 11:17:37 -04:00
rusefillc 94f6138735 only:preparation for new test 2023-09-10 11:17:37 -04:00
rusefillc 093b2d5bf2 only:more coverage 2023-09-10 11:17:36 -04:00
Andrey 768eefbb36 https://rusefi.com/forum/viewtopic.php?f=4&t=2613 2023-09-09 20:27:53 -04:00
rusefillc d01852ed7f only: nicer error handling for inconsistent syntax 2023-09-08 06:24:37 -04:00
Andrey 9fe1e42c3e export board-specific macro for stm32 pins based on board yaml #3298 2023-09-04 21:23:19 -04:00
rusefi 46ebb1c18c export board-specific macro for stm32 pins based on board yaml #3298 2023-09-03 23:02:56 -04:00
rusefi ea41455526 only:export board-specific macro for stm32 pins based on board yaml #3298 2023-09-02 21:02:10 -04:00
rusefi 948d7161aa export board-specific macro for stm32 pins based on board yaml #3298 2023-08-28 10:01:40 -04:00
rusefillc 05f68d68f2 export board-specific macro for stm32 pins based on board yaml #3298 2023-08-28 10:01:40 -04:00
rusefillc ca178224b6 export board-specific macro for stm32 pins based on board yaml #3298 2023-08-27 21:48:09 -04:00
rusefillc 20776af960 improving unit_tests folder structure 2023-08-08 20:11:24 -04:00
rusefillc 86a2d1e8e9 better output file name 2023-08-08 20:09:18 -04:00
rusefillc 3c9f2cae8d only:Vadim is asking for SyncEdge to be reflected on trigger images fix #5472 2023-07-29 14:53:46 -04:00
rusefillc 0c2dcb1788 only:helping build 2023-07-29 14:17:41 -04:00
GitHub gen-configs Action 17d7c32c3d Auto-generated configs and docs 2023-07-29 17:54:58 +00:00
rusefillc e01f3e3618 only: preparing for gradle 9 2023-07-23 23:32:22 -04:00
Matthew Kennedy 89203daf59 turn on java warnings and deprecation lint 2023-07-21 00:37:49 -04:00
Andrey cce7991e37 only:reducing duplication 2023-07-20 14:05:58 -04:00
Andrey 5c8939637d only:better parameter name 2023-07-20 13:45:38 -04:00
rusefillc 6fd30fcd96 only:https://github.com/gradle/gradle/issues/21364 2023-07-14 16:28:43 -04:00
rusefillc ad7a9c6873 https://rusefi.com/forum/viewtopic.php?f=17&t=2587 2023-07-14 11:34:18 -04:00
GitHub gen-configs Action e3df1ba485 Auto-generated configs and docs 2023-07-14 15:23:06 +00:00
rusefillc 6986e1c22f
only:encapsulating trigger image generator (#5403)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-07-11 00:56:59 -04:00
Andrey f83fa61775 only: unused return value 2023-07-10 20:55:32 -04:00
Andrey 2fae1d2241 only: unused files? 2023-07-10 20:55:32 -04:00
rusefillc d31455e87c PB 2023-07-09 22:14:38 -04:00
rusefillc 8edfaffa13 PB 2023-07-09 21:54:54 -04:00
rusefillc 0de246a23f only:Let's admit it's time to move to gradle #3014 2023-07-04 12:20:31 -04:00
Andrey fa35138cf7 only:Let's admit it's time to move to gradle fix #3014 2023-07-04 12:03:21 -04:00
rusefillc b1584f7084 only:Let's admit it's time to move to gradle #3014 2023-07-04 12:01:54 -04:00
rusefillc 11ec64411d ant is still around, catching up antlr version 2023-07-04 01:11:25 -04:00
Andrey ba16b897fa only:potentially gradle performance 2023-07-04 00:26:02 -04:00
rusefillc aab67a51ef only:gradle clean-up 2023-07-04 00:16:08 -04:00
rusefillc e8edf22dcd only:antlr not needed in CI 2023-07-03 23:14:21 -04:00
Andrey 6ccc27c295 ini file weight drop #5371
progress?
2023-07-03 15:49:00 -04:00
rusefillc 75f457ad53 only:reducing confusion 2023-07-03 15:14:25 -04:00
rusefillc b985d28df2 only:better name 2023-07-03 15:05:11 -04:00
rusefillc d09f464801 only:better method name 2023-07-03 15:00:11 -04:00
rusefillc a9cb1fc4b6 Improve toolset for default tune canned tune generation #4871 2023-07-03 14:44:18 -04:00
rusefillc aba426d7b6 fixing test 2023-07-03 12:10:02 -04:00
Andrey e316d7749a progress: code generator for StateDictionary 2023-07-03 11:55:01 -04:00
Andrey 9e78a3952a refactoring: extract method 2023-07-03 11:54:19 -04:00
rusefillc 9395f6c794
no output lookup in unit tests (#5381)
* no output lookup in unit tests

* only get outputs in non-test land

---------

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2023-07-03 10:27:36 -04:00
rusefillc 54865c0a0e
only:latest antlr (#5379)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-07-03 08:22:37 -04:00
rusefillc d7fcb651bd only:helping build 2023-07-03 08:16:37 -04:00
Andrey 611d3e676c only:dependency injection & TDD 2023-07-03 00:56:19 -04:00
Andrey 3bcee51447 only:dependency injection towards TDD 2023-07-03 00:33:51 -04:00
Matthew Kennedy 1a5a7b1c91 flexibility for ptr vs. ref live data 2023-07-02 23:25:37 -04:00
rusefillc 2c0d28c790
antlr:antlr4:4.10.0 (#5375)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-07-02 22:51:54 -04:00
rusefillc ec96a176f5 fresh antlr 2023-07-02 16:41:23 -04:00
rusefillc 19036ca21a fresh antlr 2023-07-02 16:41:23 -04:00
Andrey d329c8d386 only:gradle 8.2 2023-07-02 16:06:27 -04:00
rusefillc f7d5a1c4d3 unit test to validate fresh .ini file 2023-06-29 19:24:11 -04:00
Andrey 8ca776d3e0 only:proteus_f7
setConfigValueByName into text console
2023-06-27 15:05:15 -04:00
Andrey 50134d075b only:setConfigValueByName returns bool 2023-06-27 14:49:21 -04:00
rusefi 3f76e8a5e9 only:dox2unix 2023-06-23 21:24:57 -04:00
rusefillc 2111d13df5 SD logging: generate code conditionally 2023-06-22 14:47:19 -05:00
rusefillc 601384f585 only:Improve toolset for default tune canned tune generation #4871 2023-06-20 09:02:49 -04:00
rusefillc ed6c4880a0 only:Improve toolset for default tune canned tune generation #4871 2023-06-19 14:11:23 -04:00
rusefillc 8af7144649 only:Improve toolset for default tune canned tune generation #4871 2023-06-19 11:03:09 -04:00
rusefillc bb39ac1650 only:Improve toolset for default tune canned tune generation #4871 2023-06-19 10:18:40 -04:00
rusefillc 2cc359d095 Better defaults based on some real tunes #5344 2023-06-18 23:02:38 -04:00
rusefillc c84b615dd5 only:Improve toolset for default tune canned tune generation #4871 2023-06-18 21:21:44 -04:00
rusefillc 544dd5151d only:at least some progress with float numbers 2023-06-18 20:59:03 -04:00
rusefillc 7a901b5db8 only:at least some progress with float numbers 2023-06-18 20:32:43 -04:00
rusefillc 85f4b0c4d5 only:Improve toolset for default tune canned tune generation #4871 2023-06-18 20:02:05 -04:00
rusefillc ba7a39f21a only:whatever :( 2023-06-18 19:56:37 -04:00
rusefillc fed7f5c3f9 only:whatever :( 2023-06-18 19:46:40 -04:00
rusefillc 63872f3e15 only:Improve toolset for default tune canned tune generation #4871 2023-06-18 19:35:56 -04:00
rusefillc f6def48c1d only:Improve toolset for default tune canned tune generation #4871 2023-06-18 18:55:51 -04:00
Andrey 70204503f8 only:Improve toolset for default tune canned tune generation #4871 2023-06-18 00:30:01 -04:00
Andrey 9be82a2d01 only:Improve toolset for default tune canned tune generation #4871 2023-06-18 00:21:57 -04:00
Andrey 976d89c828 only:Split ConfigGenerator around trigger_defines.txt fix #5051 2023-06-17 23:38:17 -04:00
Andrey 5f2b35409b only:Split ConfigGenerator around trigger_defines.txt fix #5051 2023-06-17 23:08:15 -04:00
Andrey 33616f3c2c only:Split ConfigGenerator around trigger_defines.txt fix #5051 2023-06-17 23:05:50 -04:00
Andrey 4f439064c0 only:Split ConfigGenerator around trigger_defines.txt fix #5051 2023-06-17 22:54:23 -04:00
Andrey cd4c78745e only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 22:41:40 -04:00
Andrey d2b2dcc11d only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 22:26:31 -04:00
Andrey fed67637d3 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 22:16:33 -04:00
Andrey d4588d91e8 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 22:11:51 -04:00
Andrey 346a704935 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 21:50:42 -04:00
Andrey 98d2e9b1b2 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 21:23:49 -04:00
Andrey eb651dc526 only:We have to move either forward or backwards with newparse #4441 2023-06-17 21:19:39 -04:00
Andrey 126f4a736a only:helping build 2023-06-17 21:18:53 -04:00
Andrey f3cfd8c6c9 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 21:05:28 -04:00
rusefillc cd563d215f only:Improve toolset for default tune canned tune generation #4871 2023-06-17 19:29:20 -04:00
Andrey b46c7b0bcf only:code reuse 2023-06-17 19:09:58 -04:00
Andrey ee335570ba only:encapsulation 2023-06-17 18:52:56 -04:00
Andrey 74ec19901e only:docs 2023-06-17 18:51:52 -04:00
Andrey 65e391d5ff Epic: Remove FSIO #2928 2023-06-17 18:36:27 -04:00
rusefillc b30866ad29 only:Improve toolset for default tune canned tune generation #4871 2023-06-17 18:02:23 -04:00
Andrey cda1faf0e8 only:CI to use tools from source code, also time to not have jar files in repo in the first place? 2023-06-17 17:03:38 -04:00
rusefillc e4f20cf49a only:Improve toolset for default tune canned tune generation #4871 2023-06-17 17:00:25 -04:00
Andrey 9a27431161 only:Improve toolset for default tune canned tune generation #4871 2023-06-17 16:51:11 -04:00
Andrey cf94c69a99 only:CI to use tools from source code, also time to not have jar files in repo in the first place? 2023-06-17 16:13:02 -04:00
rusefillc 312cbb8300 only:facilitating config reuse with non-bash consumers 2023-06-17 15:04:20 -04:00
rusefillc c07522328b only:facilitating config reuse with non-bash consumers 2023-06-17 14:55:06 -04:00
Andrey eb455f11be only:wow there are bugs here?! 2023-06-17 14:49:03 -04:00
rusefillc 1efdf5bb5b only:refactoring 2023-06-17 14:07:21 -04:00
rusefillc 942d25f176 only:refactoring 2023-06-17 13:51:46 -04:00
rusefillc faa4f13dd0 only:let's try without 2023-06-16 23:31:49 -04:00
Andrey 513b075eae java: support compilation by both 8 and 11 #1526 2023-06-16 17:19:50 -04:00
rusefillc 9cae8ecc8c We have to move either forward or backwards with newparse fix #4441 2023-06-16 16:20:19 -04:00
rusefillc 72292e561a We have to move either forward or backwards with newparse #4441 2023-06-16 14:59:34 -04:00
rusefillc 18a92a958c We have to move either forward or backwards with newparse #4441 2023-06-16 14:54:11 -04:00
rusefillc 438155dcbb We have to move either forward or backwards with newparse #4441 2023-06-16 14:47:26 -04:00
rusefillc 752a10ee05 We have to move either forward or backwards with newparse #4441 2023-06-16 14:38:56 -04:00
Andrey 18516db392 expose fuel_pump_control and other engineModules via Lua fix #5239 2023-06-10 21:00:25 -04:00
rusefi ef566e1959 only:expose fuel_pump_control and other engineModules via Lua #5239 2023-06-10 20:32:28 -04:00
rusefi 5d15135d6b only: docs 2023-06-10 20:27:33 -04:00
rusefi fa7d33ac19 only: extracting & fixing test 2023-06-10 20:27:16 -04:00
rusefi 8f627887b7 only:minor header fix 2023-06-10 20:12:45 -04:00
rusefillc 6a0faa1f94 Technical debt: ENUM_32_BITS #3874 2023-06-01 12:46:26 -04:00
rusefi b99151650c Technical debt: ENUM_32_BITS fix #3874 2023-06-01 12:23:51 -04:00
rusefi 4e0e7df63b docs 2023-06-01 00:16:40 -04:00
rusefillc 8a78673a84 pinout: better logging 2023-05-31 00:46:12 -04:00
rusefillc 5fd01bebc8 adding lightness? 2023-05-30 23:45:17 -04:00
rusefillc aa97de7098 one step back 2023-05-30 23:20:24 -04:00
rusefillc 1852bd94ca gradle: fresh jars 2023-05-30 22:18:51 -04:00
rusefillc a0efd3ac64 gradle: bump shadow version 2023-05-30 22:18:30 -04:00
rusefillc 9f8306c5ae bump gradle to 8 2023-05-30 22:17:31 -04:00
rusefillc 7736c14338 gradle: wrapper-all 2023-05-30 22:16:29 -04:00
rusefillc 87bae5f921 bump 2023-05-30 22:11:00 -04:00
rusefillc 0fda4705c0 gradle: reducing code duplication 2023-05-30 22:10:01 -04:00
rusefillc b471584862 bump 2023-05-30 22:02:22 -04:00
rusefillc da5f13fa6d fresh gradle 2023-05-30 21:57:02 -04:00
rusefillc bc8b073a6f refactoring? 2023-05-30 21:49:36 -04:00
rusefillc 5e1168afc6 refactoring? 2023-05-30 21:40:23 -04:00
Andrey 08620bedea https://stackoverflow.com/questions/621616/c-what-is-the-size-of-an-object-of-an-empty-class 2023-04-29 22:08:56 -04:00
Andrey 5ddbcf56e8 status quo 2023-04-29 22:05:58 -04:00
Matthew Kennedy 20016f75f7 print out more about test failures
(cherry picked from commit 328f7565ab)
2023-04-28 20:33:00 -04:00
Matthew Kennedy a0c512e3b7 we no longer need iml files because intellij uses gradle now
(cherry picked from commit 3f0e73708d)
2023-04-28 20:25:59 -04:00
rusefillc d79743de90 lua getOutput documentation generator #4867
cheap progress
2023-03-17 21:19:33 -04:00
rusefi 2b969e2fdc more better progress
only:alphax-4chan
2023-03-15 23:56:23 -04:00
rusefi 3b25c864f8 toolset progress
only:alphax-4chan
2023-03-15 23:11:31 -04:00
rusefillc dc2100f543 new pin type: sent_input_pin_e #5158
only:mre_f4
2023-03-07 17:02:31 -05:00