Commit Graph

  • c0996d91db fix traits Simon Gardling 2022-03-30 13:32:09 -04:00
  • ebadbb5f8a update egui Simon Gardling 2022-03-30 12:23:51 -04:00
  • 10b1cbacca update TODO.md Simon Gardling 2022-03-30 11:46:23 -04:00
  • ce22f1645f fix FunctionHelper Simon Gardling 2022-03-30 11:38:36 -04:00
  • b681c547b6 better message Simon Gardling 2022-03-30 11:37:27 -04:00
  • 2e2f28f60b turn some helper functions into traits Simon Gardling 2022-03-30 11:13:04 -04:00
  • 2471dff87e borrow here Simon Gardling 2022-03-30 10:52:14 -04:00
  • 3e38511e78 add info about threading on startup Simon Gardling 2022-03-30 10:51:02 -04:00
  • e53dab559f async work Simon Gardling 2022-03-30 10:45:43 -04:00
  • 96d9d3b170 cleanup Simon Gardling 2022-03-30 09:32:28 -04:00
  • 0cce3773eb reformat comment Simon Gardling 2022-03-30 09:15:08 -04:00
  • 46ac79f77a update parsing tests Simon Gardling 2022-03-30 09:11:04 -04:00
  • 5e756b0a70 simplify test_func Simon Gardling 2022-03-30 09:08:54 -04:00
  • 5563679cdf add missing comment Simon Gardling 2022-03-30 09:03:34 -04:00
  • 686322c95e update function tests and improve caching logic Simon Gardling 2022-03-30 08:58:09 -04:00
  • e9ba5b43b4 update Simon Gardling 2022-03-30 08:50:04 -04:00
  • a612aa1fbf fix Simon Gardling 2022-03-29 21:49:29 -04:00
  • eeecf4bd74 borrow more Simon Gardling 2022-03-29 17:39:17 -04:00
  • d9c6c8143e use phf (generate hashmap at compiletime) Simon Gardling 2022-03-29 16:50:28 -04:00
  • 3c09919627 improve handling of function parsing errors Simon Gardling 2022-03-29 15:44:03 -04:00
  • e163851626 README.md Simon Gardling 2022-03-29 15:11:00 -04:00
  • 4ef0743409 borrow more stuff Simon Gardling 2022-03-29 15:00:59 -04:00
  • 17d2455d35 update TODO.md Simon Gardling 2022-03-29 14:51:43 -04:00
  • fe8dc62f06 move stuff from AppSettings Simon Gardling 2022-03-29 14:44:19 -04:00
  • bb91dc5983 fix suggestions Simon Gardling 2022-03-29 13:40:07 -04:00
  • c653c5a1c0 fixes (including for keybindings) Simon Gardling 2022-03-29 11:36:37 -04:00
  • 734989f1a4 clippy Simon Gardling 2022-03-29 11:19:01 -04:00
  • f9e523f320 better autocomplete system Simon Gardling 2022-03-29 11:18:27 -04:00
  • 309b53cf4b simplify parens counting Simon Gardling 2022-03-29 08:53:16 -04:00
  • d8adbdffb3 improve hints Simon Gardling 2022-03-29 08:45:26 -04:00
  • c1c49b4262 borrow Simon Gardling 2022-03-29 08:37:35 -04:00
  • 47f149dd67 add comment Simon Gardling 2022-03-29 08:33:57 -04:00
  • 3febb926ef improve autocompletion Simon Gardling 2022-03-28 22:31:53 -04:00
  • 45c2055da3 cleanup code Simon Gardling 2022-03-28 21:51:45 -04:00
  • f4aeb80cf8 autocompletion kinda maybe Simon Gardling 2022-03-28 20:57:51 -04:00
  • 6d57d96bb2 hints Simon Gardling 2022-03-28 20:05:21 -04:00
  • 345851d8b4 update tests Simon Gardling 2022-03-28 13:19:17 -04:00
  • 8c3aa1d0d4 unneeded parentheses Simon Gardling 2022-03-28 13:12:17 -04:00
  • 1b183e29d8 fix pi parsing Simon Gardling 2022-03-28 13:09:51 -04:00
  • ca8e0d0d2c add comment Simon Gardling 2022-03-28 12:49:51 -04:00
  • f99ca85ea6 update TODO.md Simon Gardling 2022-03-28 12:47:28 -04:00
  • 4c4e1cdd82 only give hint for first empty function entry Simon Gardling 2022-03-28 12:45:12 -04:00
  • e277829e61 hint default function Simon Gardling 2022-03-28 12:17:28 -04:00
  • ce8775c468 update test Simon Gardling 2022-03-28 12:12:34 -04:00
  • 5671b9c172 comments and cleanup logic in process_func_str Simon Gardling 2022-03-28 11:55:20 -04:00
  • d5e5cd1c4a legend Simon Gardling 2022-03-28 11:39:59 -04:00
  • 5fda043512 simplify this Simon Gardling 2022-03-28 09:16:36 -04:00
  • 2bd1f641f9 comments Simon Gardling 2022-03-28 08:51:35 -04:00
  • 583fb0e9c9 assert default values Simon Gardling 2022-03-28 08:42:33 -04:00
  • 6e281e0569 rename some variables Simon Gardling 2022-03-28 08:33:36 -04:00
  • e0709ae845 use official egui again Simon Gardling 2022-03-28 02:51:09 -04:00
  • a63841c3c3 print info about egui integration on startup Simon Gardling 2022-03-26 01:04:44 -04:00
  • 848588e29d small code changes Simon Gardling 2022-03-26 00:52:38 -04:00
  • 723d61d1b5 dyn_mut_iter Simon Gardling 2022-03-24 19:22:28 -04:00
  • e6b87a178e update tests some more Simon Gardling 2022-03-24 18:34:16 -04:00
  • 08fd104e45 update tests Simon Gardling 2022-03-24 18:27:56 -04:00
  • d97c149e1f simplify option_vec_printer Simon Gardling 2022-03-24 18:16:33 -04:00
  • 484267c1a4 add 2 comments Simon Gardling 2022-03-24 14:44:48 -04:00
  • 442c3b403c thing Simon Gardling 2022-03-24 14:21:42 -04:00
  • 5c8d7d4292 turn value_vec_to_tuple into a Trait Simon Gardling 2022-03-24 12:56:24 -04:00
  • b492df826e use else if here Simon Gardling 2022-03-24 11:55:18 -04:00
  • 3114d5174f use hashmap in func_process_test Simon Gardling 2022-03-24 11:53:07 -04:00
  • bae8ff8c0a fix incorrect variable name Simon Gardling 2022-03-24 11:35:50 -04:00
  • 862efa2c0e fix option_vec_printer Simon Gardling 2022-03-24 11:30:03 -04:00
  • 8cbc63fbc7 a lot of refactoring and re-implementing tests for FunctionEntry Simon Gardling 2022-03-24 11:26:43 -04:00
  • 3d5149c489 add comment Simon Gardling 2022-03-24 09:44:57 -04:00
  • 7b4f28f78f option_vec_printer improvements and tests Simon Gardling 2022-03-24 09:40:46 -04:00
  • 577162a0b1 Code improvements and better handling of empty integrals Simon Gardling 2022-03-24 09:08:15 -04:00
  • 50892ed4b5 refactor newton's method Simon Gardling 2022-03-24 08:45:09 -04:00
  • 7dc7167a57 refactor newtons_method Simon Gardling 2022-03-24 00:07:59 -04:00
  • 8240c041c6 update TODO Simon Gardling 2022-03-23 23:35:31 -04:00
  • 26000b06c8 fix resolution_helper Simon Gardling 2022-03-23 23:22:10 -04:00
  • 3b4ccd52a5 fix comments Simon Gardling 2022-03-23 23:20:29 -04:00
  • fe4f44718e should be using 'tuple_windows' instead Simon Gardling 2022-03-23 20:59:20 -04:00
  • 3ef61b889a use is_empty here Simon Gardling 2022-03-23 20:56:27 -04:00
  • c4c29328b6 refactor newtons_method Simon Gardling 2022-03-23 20:56:04 -04:00
  • fd82c71652 use rayon parallel iterator when not on wasm Simon Gardling 2022-03-23 20:41:24 -04:00
  • 55d47121a4 changes Simon Gardling 2022-03-23 20:14:02 -04:00
  • cd8cb6b587 TONS of refactoring Simon Gardling 2022-03-23 13:41:52 -04:00
  • 5f2fdce026 some improvements Simon Gardling 2022-03-23 12:24:57 -04:00
  • 6be78c763a lots of changes Simon Gardling 2022-03-23 10:14:29 -04:00
  • b3963bb852 clippy Simon Gardling 2022-03-22 14:50:21 -04:00
  • 14c2fb4eda edit comment Simon Gardling 2022-03-22 14:48:34 -04:00
  • a83282a8d6 remove import Simon Gardling 2022-03-22 14:47:48 -04:00
  • 5c3fb215e5 update TODO.md Simon Gardling 2022-03-22 14:47:11 -04:00
  • c02dc63674 cleanup 'newtons_method' Simon Gardling 2022-03-22 14:45:10 -04:00
  • 844843531a remove dead code Simon Gardling 2022-03-22 14:08:02 -04:00
  • d71c34a9fb fix comment Simon Gardling 2022-03-22 14:05:33 -04:00
  • b89cf04dcc ACTUALLY fix SteppedVector Simon Gardling 2022-03-22 14:01:54 -04:00
  • 0cd8f28aad fix SteppedVector Simon Gardling 2022-03-22 13:51:45 -04:00
  • 5599b92bd2 fix Simon Gardling 2022-03-22 12:19:52 -04:00
  • b1395c9b45 update TODO.md Simon Gardling 2022-03-22 11:47:36 -04:00
  • 8587dbf78c fix when running natively Simon Gardling 2022-03-22 11:46:02 -04:00
  • 133998ff63 bunch of changes Simon Gardling 2022-03-22 11:24:40 -04:00
  • 8191852f17 fix SteppedVector Simon Gardling 2022-03-22 10:55:01 -04:00
  • d20058fb92 back to my egui fork Simon Gardling 2022-03-22 10:33:51 -04:00
  • 4231f3f9eb update TODO.md Simon Gardling 2022-03-22 10:14:58 -04:00
  • 4cfa9714a9 use egui 'no-parking_lot-on-wasm' branch Simon Gardling 2022-03-22 10:08:00 -04:00
  • ac89f3eb19 testing overhall Simon Gardling 2022-03-22 10:07:02 -04:00
  • d1d48f2838 simplify test_func_test Simon Gardling 2022-03-22 09:23:56 -04:00