Commit Graph

3819 Commits

Author SHA1 Message Date
Vasily Levchenko 6b44326c49 life cycle in D, RAII and non scoped object creations, perhaps illustraion of allocation could be interesting as well 2016-09-08 11:15:10 +03:00
MaximZaitsev c08b1c49d5 deleted file with example room config 2016-09-07 17:59:27 +03:00
MaximZaitsev 69c7c722ce deleted functional of car emulation 2016-09-07 17:58:49 +03:00
MaximZaitsev ba70a330f3 copied emulator logic to main server, add parsing cl args, add JSAP lib 2016-09-07 17:39:39 +03:00
MaximZaitsev c7a0f0760d corrected gradle build 2016-09-06 20:34:50 +03:00
MaximZaitsev a408506bf6 corrected gradle build 2016-09-06 20:34:41 +03:00
MaximZaitsev aabbdbe096 add delay after sending route to car 2016-09-06 18:32:27 +03:00
MaximZaitsev 0bfbc0e50a format room config file changed to xml 2016-09-06 17:52:09 +03:00
Svyatoslav Scherbina 8faf375c1b experiments/MemLayout: add one more prototype 2016-09-06 15:18:38 +03:00
Svyatoslav Scherbina 399a90950a experiments/MemLayout: replace prototype by another one 2016-09-06 12:05:32 +03:00
Svyatoslav Scherbina 0e8698ee3e experiments/MemLayout: untrack .idea/workspace.xml file 2016-09-06 12:05:11 +03:00
Alexey Stepanov ed42613479 translator: refactor the use of the filter extension 2016-09-05 21:07:13 +03:00
Alexey Stepanov 3dc93dc86c translator: add fast build in executable file 2016-09-05 20:50:12 +03:00
Alexey Stepanov 7e5c4672f9 translator: avoiding redundant function in LLVMBuilder 2016-09-05 20:01:45 +03:00
MaximZaitsev f27e52200a remove using protobuf from algorithm module 2016-09-05 16:38:41 +03:00
MaximZaitsev 86aa39ddac add file with example of room configuration 2016-09-05 15:14:40 +03:00
MaximZaitsev 92836b838f now room configurations can read from files 2016-09-05 15:12:46 +03:00
Nikolay Igotti 653abb931c Memory layout experiment. 2016-09-05 13:46:29 +03:00
MaximZaitsev 23caaf6ef9 delete useless variable 2016-09-05 13:29:19 +03:00
MaximZaitsev a589f7da9c main server refactoring 2016-09-05 13:09:49 +03:00
Alexey Stepanov 191a65bede fix path to stdlib in readme.md 2016-09-02 21:24:08 +03:00
Alexey Stepanov a53e173433 translator: rearrange code in kotstd, fix makefiles and run tests 2016-09-02 19:22:38 +03:00
Alexey Stepanov c1b8bcb517 translator: make fully auto generated .ll in kotlin native lib 2016-09-02 19:22:38 +03:00
Alexey Stepanov d9cbced38e translator: escape store information about return on top level 2016-09-02 19:22:38 +03:00
MaximZaitsev ddceb70326 main server refactoring 2016-09-02 18:02:17 +03:00
MaximZaitsev 408aed5e90 large refactoring of main server 2016-09-02 17:46:49 +03:00
Alexey Stepanov 061646c5ff translator: fix imports and packages in codegens 2016-09-02 10:24:22 +03:00
Alexey Stepanov 8cf97de946 translator: rearrange codegens to one package 2016-09-02 10:24:22 +03:00
e5l 29cef52317 car_srv: rotation small fix 2016-09-02 10:19:28 +03:00
Alexey Stepanov f2cc0337cd translator: refactor fucntion arguments, fix naming, use factory in TranslationState 2016-09-01 20:39:53 +03:00
e5l 391adc0e32 car_srv: rotate correction with sonar 2016-09-01 18:03:30 +03:00
MaximZaitsev d293bb8b6b add exception for try get new sonar data 2016-09-01 16:54:26 +03:00
dsavvinov 9bbeadd2d5 Algorithm: added history of commands and rollback() method to undo last action. Fixed condition for swapping x/y in linear regresison (now only slope of resulting line taken into account) 2016-09-01 15:58:17 +03:00
dsavvinov 97a0f343ce Algorithm: uncommented checks in RoomBypassingAlgorithm.getCommand() that was commented by mistake. Refactored SPURIOUD_REFLECTION_DIFF into ECHO_REFLECTION_DIFF to match meaning more closely 2016-09-01 15:55:22 +03:00
MaximZaitsev 4e44f8847a corrected moving in outer angle 2016-09-01 15:09:57 +03:00
e5l 8843298256 car_srv: fix rotation angle and drive, working room scanner on emulator without noise 2016-09-01 13:43:37 +03:00
MaximZaitsev a0cd084a0e corrected constants, corrected moving in outer angle 2016-09-01 13:12:18 +03:00
MaximZaitsev e5ba0307a9 Improved condition of stopping algorithm; Changed error threshold in linear regression; 2016-09-01 11:26:39 +03:00
MaximZaitsev d735cbb8a5 corrected size of test rooms in emulator 2016-09-01 11:26:39 +03:00
e5l b0155cf914 car_srv: angles fix, conditions fix 2016-09-01 11:17:12 +03:00
Alexey Stepanov b3f5d67172 translator: add guide to compile kotlin native lib 2016-09-01 11:15:23 +03:00
Alexey Stepanov 0c0657f1af translator: escape initBuilder in LLVMBuilder, fix fucntions named arguments 2016-09-01 11:14:15 +03:00
dsavvinov bf170beffa UI: fixed bug when coordinates tooltip didn't take into account window scrolls. Fixed bug when some items on canvas could be lost after resizing 2016-09-01 10:59:49 +03:00
Alexey Stepanov 20c3325208 Create README for translator 2016-08-31 23:20:44 +03:00
dsavvinov 4b9a449111 Server: updated protocol of interaction with UI according to latest changes; removed exceptions throws for cases when client tries to do something bad 2016-08-31 20:28:26 +03:00
dsavvinov 4a0f9df093 UI: improved greatly design, added some useful functionality and features 2016-08-31 20:28:26 +03:00
Alexey Stepanov 236cae95c3 translator: rearrange functions in LLVMBuilder for readability 2016-08-31 19:14:48 +03:00
Alexey Stepanov 15edcff509 translator: rearrange private functions 2016-08-31 18:25:00 +03:00
MaximZaitsev 13ddf0ebf5 working algorithm in large room 2016-08-31 18:19:43 +03:00
MaximZaitsev af1ee06ec6 working algorithm in box room 2016-08-31 18:19:43 +03:00