Commit graph

  • 4d09750186 fix typos and improve organization in README Yehowshua Immanuel 2022-08-11 20:04:06 -0400
  • 7736c713e7 move fastwave up to top on table Yehowshua Immanuel 2022-08-11 19:59:41 -0400
  • 55fc5b586e expand on performance information in README Yehowshua Immanuel 2022-08-11 19:58:43 -0400
  • fd31ec1358 notable near 2x speedup in load time, and near 3x reduction in memory consumption Yehowshua Immanuel 2022-08-11 19:58:21 -0400
  • def4b26005 now all calls to next_word and curr_word should be macros where possible Yehowshua Immanuel 2022-08-11 18:33:26 -0400
  • c53c9684e6 presumably using macros everywhere now Yehowshua Immanuel 2022-08-11 17:35:40 -0400
  • 0946d13e6e separated out utilities and started tightening visibility modifiers Yehowshua Immanuel 2022-08-08 19:45:14 -0400
  • 9f2b349029 typos in README Yehowshua Immanuel 2022-08-07 19:09:02 -0400
  • 3b0159ad70
    Merge pull request #4 from ThePerfectComputer/test_ordered_binary_lookup ThePerfectComputer 2022-08-07 19:06:23 -0400
  • a7d2b11998 now running much faster, but due for refactor test_ordered_binary_lookup Yehowshua Immanuel 2022-08-07 18:57:58 -0400
  • b86e5fd3e4 ordered binary search working - but need to be sped up Yehowshua Immanuel 2022-08-06 21:40:33 -0400
  • f1074e4340 1 was the correct depth to traverse Yehowshua Immanuel 2022-08-04 20:32:01 -0400
  • 2953c27e84 update README tasks Yehowshua Immanuel 2022-08-04 20:29:49 -0400
  • 2f512e24de add info for negative testing Yehowshua Immanuel 2022-08-04 14:29:29 -0400
  • 773ac96b0f need name of two function calls up the stack Yehowshua Immanuel 2022-08-04 14:28:58 -0400
  • 3ec1aa44e9
    Merge pull request #3 from ThePerfectComputer/backtrace ThePerfectComputer 2022-08-04 14:16:06 -0400
  • e8c215fbcf still not getting line numbers in release mode backtrace Yehowshua Immanuel 2022-08-04 14:01:46 -0400
  • ba9208277b trying to get filename and linenumber Yehowshua Immanuel 2022-08-04 13:19:52 -0400
  • fa25bad391 don't use #function in errors Yehowshua Immanuel 2022-08-04 11:36:26 -0400
  • 21f0682500 fixed most warnings Yehowshua Immanuel 2022-08-02 19:31:35 -0400
  • e931d9a825 refactor parse a bit Yehowshua Immanuel 2022-08-02 16:40:40 -0400
  • b685bf8be7 handle case of signal events with bitwidths shorter than nominal signal length Yehowshua Immanuel 2022-08-02 11:51:07 -0400
  • d70a09e255
    Merge pull request #2 from ThePerfectComputer/new_parser ThePerfectComputer 2022-08-01 17:00:00 -0400
  • e9aa4735dd things seem pretty stable now new_parser Yehowshua Immanuel 2022-08-01 16:52:42 -0400
  • 8f763ae52b cargo test not passing Yehowshua Immanuel 2022-08-01 12:31:43 -0400
  • 557f385336 update README Yehowshua Immanuel 2022-08-01 12:29:25 -0400
  • 232b026f62 things are much faster now, but x/z values not yet supported Yehowshua Immanuel 2022-08-01 10:11:05 -0400
  • 0052baf196 add support for mismatching bitdwidths Yehowshua Immanuel 2022-07-30 19:58:54 -0400
  • eb379e4ce6 update README Yehowshua Immanuel 2022-07-28 10:43:58 -0400
  • 504913c719 still broken - but I need to save progress Yehowshua Immanuel 2022-07-27 09:35:44 -0400
  • 18a69872ab saving progress so far Yehowshua Immanuel 2022-07-25 21:16:15 -0400
  • 3658833af3 wow - things are really working Yehowshua Immanuel 2022-07-20 10:38:56 -0400
  • d8989d9c76 I broke something Yehowshua Immanuel 2022-07-19 22:05:00 -0400
  • ca9fca5379
    Merge pull request #1 from ThePerfectComputer/add-license-1 new_parser_broken ThePerfectComputer 2022-07-19 13:49:52 -0400
  • 711d9ca055
    Create LICENSE add-license-1 ThePerfectComputer 2022-07-19 13:49:39 -0400
  • 24622c71c2 getting started on parsing timeline events Yehowshua Immanuel 2022-07-19 13:48:22 -0400
  • 932250e416 some re-org and cleanup Yehowshua Immanuel 2022-07-18 12:53:44 -0400
  • 298bbe1969 able to parse all signal trees Yehowshua Immanuel 2022-07-15 20:48:02 -0400
  • 217dea1d41 good stopping point for today Yehowshua Immanuel 2022-07-14 18:52:12 -0400
  • 8bcd2bc8ec seems to be able to parse signal tree Yehowshua Immanuel 2022-07-14 16:46:11 -0400
  • 49d103fd56 some incomplete changes Yehowshua Immanuel 2022-07-12 20:02:45 -0400
  • 29d72b6e9c postpone adding date support for ncsim, quartus, treadle, and vivado Yehowshua Immanuel 2022-06-24 22:22:55 -0400
  • 21661d7967 no longer need a list of files in the REAMDE Void User 2022-06-23 20:56:44 -0400
  • 77235a19bc missed some files by committing in the wrong folder Void User 2022-06-23 20:54:27 -0400
  • 8b9114499e a bit of restructuring to support more modular tests Void User 2022-06-23 20:52:39 -0400
  • dbae68ba3b finish splitting up parse.rs Yehowshua Immanuel 2022-06-21 21:06:51 -0400
  • f5bb8d5a7c some re-org Yehowshua Immanuel 2022-06-19 09:44:57 -0400
  • 5445891b8d add tests Yehowshua Immanuel 2022-06-18 01:00:01 -0400
  • a37c4c0f95 now using ParseResult as parser return type exclusively Yehowshua Immanuel 2022-06-17 18:16:51 -0400
  • b25cdaa170 now parsing headers fully Yehowshua Immanuel 2022-06-12 22:52:24 -0400
  • e7fb766302 now parsing version Yehowshua Immanuel 2022-06-12 15:32:00 -0400
  • 14af6e94e3 now parsing date more robustly Yehowshua Immanuel 2022-06-11 00:01:53 -0400
  • 4c7417c729 date parser needs some more work Yehowshua Immanuel 2022-06-08 21:45:47 -0400
  • 1c006441fb restructuring and WIP Yehowshua Immanuel 2022-06-03 21:06:46 -0400
  • c65bdfefac restructure 1 Yehowshua Immanuel 2022-06-03 12:06:20 -0400
  • 43563d0d7c nearly as fast as wc and now yield words Yehowshua Immanuel 2022-06-02 20:02:09 -0400
  • 08c5058208 now using pointer and string slices Yehowshua Immanuel 2022-06-02 16:51:56 -0400
  • 4478d02379 now parsing timelines with nom try_nom Yehowshua Immanuel 2022-05-31 17:50:46 -0400
  • 21d84d46b5 now parsing date with nom Yehowshua Immanuel 2022-05-31 10:05:29 -0400
  • c04bf2273e will probably abandon this Yehowshua Immanuel 2022-05-28 21:37:43 -0400
  • 46683ae87b now parses timelines refactor1-attempt Yehowshua Immanuel 2022-05-27 20:48:17 -0400
  • cbafc89ab8 shutting down for the night Yehowshua Immanuel 2022-05-23 23:59:57 -0400
  • dad1fd2484 notable refactoring and simplification; now able to parse version Yehowshua Immanuel 2022-05-23 23:45:14 -0400
  • d22418cf2b cleaner types Yehowshua Immanuel 2022-05-23 19:19:17 -0400
  • 2a2eb8669b state machine seems to be working Yehowshua Immanuel 2022-05-22 23:00:03 -0400
  • 594f603cbb date now presumably parseable Yehowshua Immanuel 2022-05-21 20:40:46 -0400
  • 164ab0922a add disclaimer Yehowshua Immanuel 2022-05-21 17:55:27 -0400
  • e475bf78db fix README Yehowshua Immanuel 2022-05-21 15:23:33 -0400
  • c471c82894 This is starting to go somewhere and needs a re-factor Yehowshua Immanuel 2022-05-21 15:22:05 -0400
  • 825b947bad Some changes including: - modify data structures to support arenas - preliminary work on parser Yehowshua Immanuel 2022-05-20 22:52:26 -0400
  • 7d1c0e16a8 preliminary parser progress Yehowshua Immanuel 2022-05-19 03:44:24 -0400
  • 9c4ddffb42 one day I'll be allowed to yield str refs Yehowshua Immanuel 2022-05-18 22:58:20 -0400
  • 0497015783 now we have an iterator - albeit somewhat slow Yehowshua Immanuel 2022-05-18 22:57:42 -0400
  • de08a60f17 now yielding one word at a time when parsing VCDs Yehowshua Immanuel 2022-05-18 21:32:41 -0400
  • da0bc62102 this loop is too slow - but may be useful for future reference Yehowshua Immanuel 2022-05-18 20:47:55 -0400
  • 915e956821 now parsing by space Yehowshua Immanuel 2022-05-17 22:04:32 -0400
  • 4156bbc272 test VCD files Yehowshua Immanuel 2022-05-02 22:38:24 -0400
  • bf4e793ea3 first commit Yehowshua Immanuel 2022-04-14 00:50:37 -0400