Commit Graph

  • 74e92d2211 More pythonic code Salvo 'LtWorf' Tomaselli 2020-06-09 23:48:43 +02:00
  • d7145171de Finish fixing the optimization Salvo 'LtWorf' Tomaselli 2020-06-09 23:47:04 +02:00
  • f4a4b847af selection_and_product partial Salvo 'LtWorf' Tomaselli 2020-06-09 22:47:54 +02:00
  • f4a8344f3e projection_and_union Salvo 'LtWorf' Tomaselli 2020-06-09 19:43:56 +02:00
  • b987180d1c useless_projection Salvo 'LtWorf' Tomaselli 2020-06-09 19:37:57 +02:00
  • f139257d2c Typing Salvo 'LtWorf' Tomaselli 2020-06-09 19:37:00 +02:00
  • 67d050e07d Execute context optimizations Salvo 'LtWorf' Tomaselli 2020-06-09 19:34:26 +02:00
  • 4337e6073e CHANGELOG Salvo 'LtWorf' Tomaselli 2020-06-09 19:31:56 +02:00
  • a2111a90c1 select_union_intersect_subtract Salvo 'LtWorf' Tomaselli 2020-06-09 19:27:47 +02:00
  • ff2f890b98 Remove legacy thing Salvo 'LtWorf' Tomaselli 2020-06-09 19:16:02 +02:00
  • 7806a0a27e union_and_product_ Salvo 'LtWorf' Tomaselli 2020-06-09 19:15:34 +02:00
  • 34ed9405ea swap_rename_select Salvo 'LtWorf' Tomaselli 2020-06-09 19:05:20 +02:00
  • 2ad28ba9ad Add test to hit swap_rename_select Salvo 'LtWorf' Tomaselli 2020-06-09 18:40:01 +02:00
  • cac990b598 swap_rename_projection Salvo 'LtWorf' Tomaselli 2020-06-09 18:27:11 +02:00
  • b17bb103f6 Small fixes Salvo 'LtWorf' Tomaselli 2020-06-09 18:26:03 +02:00
  • b3b5afec63 Some convenience methods Salvo 'LtWorf' Tomaselli 2020-06-09 15:56:16 +02:00
  • e4d62e9571 futile_renames, subsequent_renames Salvo 'LtWorf' Tomaselli 2020-06-09 15:34:40 +02:00
  • 4a56b8eaac swap_union_renames Salvo 'LtWorf' Tomaselli 2020-06-09 12:38:29 +02:00
  • 454f4161bc Add test for swap_union_renames Salvo 'LtWorf' Tomaselli 2020-06-09 12:34:07 +02:00
  • 6208333f48 Use correct symbols Salvo 'LtWorf' Tomaselli 2020-06-09 12:32:09 +02:00
  • 72c4746578 Add function to convert the rename property to a python dict Salvo 'LtWorf' Tomaselli 2020-06-09 12:05:36 +02:00
  • 6622ba947e selection_inside_projection Salvo 'LtWorf' Tomaselli 2020-06-09 11:55:25 +02:00
  • 418e293c1d Enable down_to_unions_subtractions_intersections Salvo 'LtWorf' Tomaselli 2020-06-09 11:50:58 +02:00
  • 403b7b9962 Enable duplicated_projection Salvo 'LtWorf' Tomaselli 2020-06-09 11:45:35 +02:00
  • 50647294cb Enable futile_union_intersection_subtraction Salvo 'LtWorf' Tomaselli 2020-06-09 11:43:14 +02:00
  • 0dcd639c9d Enable one optimization Salvo 'LtWorf' Tomaselli 2020-06-09 11:18:33 +02:00
  • 3e524278e8 Remove unused Salvo 'LtWorf' Tomaselli 2020-06-09 10:51:40 +02:00
  • 6c677452e8 Remove old things Salvo 'LtWorf' Tomaselli 2020-06-09 10:14:19 +02:00
  • a8426840da Disable all optimizations for now Salvo 'LtWorf' Tomaselli 2020-06-09 02:06:57 +02:00
  • b508149583 Major refactory of the parser Salvo 'LtWorf' Tomaselli 2020-06-09 01:37:19 +02:00
  • 2480c955ae Merge pull request #18 from ltworf/makefile Salvo 'LtWorf' Tomaselli 2020-06-02 22:50:22 +02:00
  • 6da017a562 Make the gui targets file by file Salvo 'LtWorf' Tomaselli 2020-06-02 20:03:59 +02:00
  • ee429500ec Make targets as phony, put everything in dist Salvo 'LtWorf' Tomaselli 2020-06-02 20:02:00 +02:00
  • 3da5aa95b1 Merge pull request #17 from ltworf/travis Salvo 'LtWorf' Tomaselli 2020-06-02 18:34:31 +02:00
  • 5d82045956 Install xtermcolor Salvo 'LtWorf' Tomaselli 2020-06-02 18:32:47 +02:00
  • 2c49f924ef Add travis file Salvo 'LtWorf' Tomaselli 2020-06-02 18:29:08 +02:00
  • fe34b7f567 FUNDING.yml Salvo 'LtWorf' Tomaselli 2020-03-01 11:23:57 +01:00
  • 353b40e1ab Use the newer class name Salvo 'LtWorf' Tomaselli 2018-04-22 00:30:20 +02:00
  • 7b471709c4 Add more typing info Salvo 'LtWorf' Tomaselli 2018-04-22 00:29:37 +02:00
  • 9101cee7ab Use new class name Salvo 'LtWorf' Tomaselli 2018-01-21 16:55:48 +01:00
  • bcdf81cdcd Remove embedded browser with website Salvo 'LtWorf' Tomaselli 2017-08-26 17:51:04 +02:00
  • ada4f50843 do_debian script Salvo 'LtWorf' Tomaselli 2017-08-19 09:10:46 +02:00
  • b169a3ab35 debian directory in its own branch Salvo 'LtWorf' Tomaselli 2017-08-18 16:41:46 +02:00
  • 13e6d64d53 d/rules: no need to override dh_auto_test Salvo 'LtWorf' Tomaselli 2017-08-18 16:33:41 +02:00
  • d4002e117b CHANGELOG Salvo 'LtWorf' Tomaselli 2017-08-18 08:37:47 +02:00
  • 22aef831ff mypy: use different variable for different type Salvo 'LtWorf' Tomaselli 2017-08-18 08:37:34 +02:00
  • b8152e2d23 mypy, read explicitly as binary Salvo 'LtWorf' Tomaselli 2017-08-18 07:39:49 +02:00
  • 2a86d52c00 .gitignore Salvo 'LtWorf' Tomaselli 2017-07-02 12:51:06 +02:00
  • 7a88dc9076 Replace == None with is Salvo 'LtWorf' Tomaselli 2017-07-02 12:50:48 +02:00
  • f459f0635a Add missing returns Salvo 'LtWorf' Tomaselli 2017-07-02 12:47:46 +02:00
  • 12f4459682 More type information Salvo 'LtWorf' Tomaselli 2017-06-24 13:01:22 +02:00
  • 6bda7044ae added test target to make Salvo 'LtWorf' Tomaselli 2017-06-24 11:35:57 +02:00
  • fa08e007db moved tests directory Salvo 'LtWorf' Tomaselli 2017-06-24 11:35:46 +02:00
  • 2d9bbf39f0 make mypy happy Salvo 'LtWorf' Tomaselli 2017-06-24 11:31:07 +02:00
  • 57936db6b9 Add documentation/typing to linegui Salvo 'LtWorf' Tomaselli 2017-06-24 10:47:56 +02:00
  • 54e4d05837 Don't crash when reading invalid files Salvo 'LtWorf' Tomaselli 2017-06-24 10:38:56 +02:00
  • 5473e68e60 Copyright line Salvo 'LtWorf' Tomaselli 2017-06-24 10:36:44 +02:00
  • 83ef5986e2 Style changes Salvo 'LtWorf' Tomaselli 2017-06-24 10:36:01 +02:00
  • c1326c23e4 .gitignore Salvo 'LtWorf' Tomaselli 2017-06-24 10:11:28 +02:00
  • c4da4bdcb6 Use with block to open file Salvo 'LtWorf' Tomaselli 2017-06-24 10:10:52 +02:00
  • 0778be30a1 Forbid using python keywords as names Salvo 'LtWorf' Tomaselli 2017-05-12 22:50:01 +02:00
  • d61bfafe5c Do not send survey in case of swearwords Salvo 'LtWorf' Tomaselli 2017-05-10 22:07:52 +02:00
  • 418dce95db Strip spaces from survey Salvo 'LtWorf' Tomaselli 2017-05-10 21:53:51 +02:00
  • 6caf8bc741 replaced verbose loop with comprehension Salvo 'LtWorf' Tomaselli 2017-04-24 00:41:52 +02:00
  • 6014618f2d Prepare for next release Salvo 'LtWorf' Tomaselli 2016-08-23 20:56:44 +02:00
  • 4480ecc577 d/changelog Salvo 'LtWorf' Tomaselli 2016-08-21 11:56:24 +02:00
  • f0d50eabee Query splitter complete Salvo 'LtWorf' Tomaselli 2016-08-21 11:03:45 +02:00
  • 47bc995fd9 Revert "Query splitter complete" Salvo 'LtWorf' Tomaselli 2016-08-21 10:58:46 +02:00
  • ae042a7ae4 "save" will act on the relation selected in the list Salvo 'LtWorf' Tomaselli 2016-08-21 10:50:22 +02:00
  • 8d8db2ac0c CHANGELOG Salvo 'LtWorf' Tomaselli 2016-08-20 15:20:34 +02:00
  • d1d781f3a3 Encode session in base64 to workaround a Qt bug Salvo 'LtWorf' Tomaselli 2016-08-20 09:28:12 +02:00
  • c4e258bbf9 Query splitter complete Salvo 'LtWorf' Tomaselli 2016-08-16 11:15:56 +02:00
  • bd1c3a208c Variable name generator Salvo 'LtWorf' Tomaselli 2016-08-15 09:16:22 +02:00
  • 36bc145ac3 Initial commit for module to split queries into programs Salvo 'LtWorf' Tomaselli 2016-08-15 09:15:57 +02:00
  • cba34cca2c CHANGELOG Salvo 'LtWorf' Tomaselli 2016-05-25 15:30:15 +02:00
  • 03d05cf7a8 Added ui buttons to use multi line optimization Salvo 'LtWorf' Tomaselli 2016-05-25 15:29:32 +02:00
  • 57ea58e516 Removed debug print Salvo 'LtWorf' Tomaselli 2016-05-25 15:27:11 +02:00
  • 077eaa16bd oijqwe Salvo 'LtWorf' Tomaselli 2016-05-25 15:13:18 +02:00
  • 93fbd848dc optimize_all can return parse tree Salvo 'LtWorf' Tomaselli 2016-05-25 15:08:30 +02:00
  • e47bf59320 Multi-line optimizations Salvo 'LtWorf' Tomaselli 2016-05-25 14:59:23 +02:00
  • d5de52d73c Highlight current row Salvo 'LtWorf' Tomaselli 2016-05-25 13:50:01 +02:00
  • 2955afe45e New multi line editor Salvo 'LtWorf' Tomaselli 2016-05-25 12:08:59 +02:00
  • 790766827e Skip empty queries Salvo 'LtWorf' Tomaselli 2016-05-25 11:02:21 +02:00
  • 7a4a31d16a Fix install targets Salvo 'LtWorf' Tomaselli 2016-04-27 20:23:16 +02:00
  • 9830a3cd74 Fixes to the .desktop file Salvo 'LtWorf' Tomaselli 2016-04-27 19:48:00 +02:00
  • 9f83aaabbf Add test to contain escapes in selection strings Salvo 'LtWorf' Tomaselli 2016-04-23 15:21:24 +02:00
  • 722b164d56 Fix Python code generator to correctly escape strings Salvo 'LtWorf' Tomaselli 2016-04-23 15:19:32 +02:00
  • 92990039ac Test on joins Salvo 'LtWorf' Tomaselli 2016-04-19 17:48:54 +02:00
  • 4d1b610605 Correct optimization over selection and product Salvo 'LtWorf' Tomaselli 2016-04-19 17:47:36 +02:00
  • fb643bd26d Added a bunch of .fail tests Salvo 'LtWorf' Tomaselli 2016-04-18 16:29:54 +02:00
  • 6fe70e12fe Some failures were crashing the test driver Salvo 'LtWorf' Tomaselli 2016-04-18 16:28:56 +02:00
  • eb6a033298 CHANGELOG Salvo 'LtWorf' Tomaselli 2016-04-15 15:00:31 +02:00
  • d751de8a75 Test new optimization Salvo 'LtWorf' Tomaselli 2016-04-15 14:56:54 +02:00
  • 3779a1de81 Remove useless joins in optimization Salvo 'LtWorf' Tomaselli 2016-04-15 14:56:09 +02:00
  • a5aef4a0fe CHANGELOG Salvo 'LtWorf' Tomaselli 2016-04-15 14:45:33 +02:00
  • 7e61120beb Make failure in unions commutative Salvo 'LtWorf' Tomaselli 2016-04-15 14:43:18 +02:00
  • 696361af4b Test that failure in union is commutative Salvo 'LtWorf' Tomaselli 2016-04-15 14:42:51 +02:00
  • 2f12a0e89d Add possibility to test queries that are supposed to fail Salvo 'LtWorf' Tomaselli 2016-04-15 14:36:51 +02:00
  • cc6dfca64c Prepare for new version Salvo 'LtWorf' Tomaselli 2016-04-10 08:52:22 +02:00
  • 7f1004712a Bump Standards-Version Salvo 'LtWorf' Tomaselli 2016-04-09 17:43:55 +02:00