Commit Graph

745 Commits

Author SHA1 Message Date
Vasily Levchenko 12635cdee4 added kotlin.iml module [kotlin-ir] and ir.* modules 2016-09-14 21:15:43 +03:00
Vasily Levchenko 80e1de4947 libraries: file->jar://...protobuf, for some reasons my idea do not find required classes and can't open jar:
IntelliJ IDEA 2016.3 EAP
Build #IU-163.3983.4, built on September 7, 2016
IntelliJ IDEA EAP User
Expiration date: October 7, 2016
JRE: 1.8.0_112-release-b340 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
2016-09-14 21:10:18 +03:00
Vasily Levchenko 450954d8cb g/c: cli_parser_1_1_2 isn't required 2016-09-14 21:02:24 +03:00
Vasily Levchenko 95e845d21c experiments/kotlin-ir: sync with origin 2016-09-14 20:35:19 +03:00
Vasily Levchenko 8fa26fed9f student-backend: vivisectioned finally modules and libraries to make backend compilable 2016-09-14 17:48:13 +03:00
Vasily Levchenko 932da705da missed .idea part of student-backend 2016-09-14 17:15:26 +03:00
Vasily Levchenko 7fd7e176b5 student-backend: only take placers and picked modules from kotlin-ir. this commit to switch from imac to pro 2016-09-14 17:10:54 +03:00
Nikolay Igotti 67724df144 Bits to make translator easily usable. 2016-09-13 18:17:07 +03:00
Vasily Levchenko 33ae0f85f8 sync experiments/kotlin-ir 2016-09-13 17:40:59 +03:00
Vasily Levchenko f122131778 added kotlin with IR as submodule to experiments 2016-09-13 06:04:46 +03:00
Vasily Levchenko d6bb074fa7 Makefile: added instruction to compile debug application 2016-09-12 17:29:56 +03:00
Vasily Levchenko 35fb5fd82d launcher for classfields_1.kt 2016-09-12 17:29:56 +03:00
Vasily Levchenko 00354672d2 dwarfed version of classfields_1.ll 2016-09-12 17:29:56 +03:00
Vasily Levchenko e7bee929a5 foo() and bar() functions to play with dwarf 2016-09-12 17:29:56 +03:00
Vasily Levchenko f0280736d5 main.c: is bad name for one function 'C' file 2016-09-12 17:29:56 +03:00
Vasily Levchenko 4014eb026b Makefile:.PRECIOUS
for some reasons make decides that build interrupted or so and removes intermediate results (or by some implecit rule) and delete files I've been interested in: %.ll, %.bc, %.s and %.o. .PRECIOUS helps to prevent such behaviour for selected files.
2016-09-12 17:29:56 +03:00
Vasily Levchenko d8ca14cb33 take placer for .kt -> .ll command 2016-09-12 17:29:56 +03:00
Vasily Levchenko 1165030e18 added 2-functions.c example to compile. 2016-09-12 17:29:56 +03:00
Vasily Levchenko 1bc70ebf69 Makfile: added to generate dwarf filled translator out put result and example applications demonstrating how dwarf initialized in diffe
for different versions of llvm
2016-09-12 17:29:56 +03:00
Vasily Levchenko cb3bae130f classfields_1.ll file generated from kotlin source located in cotkat test's with:
java -jar build/libs/translator-1.0.jar src/test/kotlin/tests/classfields_1/classfields_1.kt > classfields_1.ll
2016-09-12 17:29:56 +03:00
Vasily Levchenko 3193d87636 translator/Makefile: Disabled stdlib/tests compilation
We imported only translator at the moment no stdlib, so not all tests are be compilable.
2016-09-09 15:37:25 +03:00
Vasily Levchenko 6c4ad88501 tranlator moved to experiements/translator and the the rest is clean upped for now
if something will be required in the future (I can always repeate the exercise)
2016-09-08 11:42:20 +03:00
Vasily Levchenko a00e93ee07 Merge remote-tracking branch 'carkot/master' 2016-09-08 11:33:44 +03:00
Vasily Levchenko ec21d48278 move lifetime experiemnts to experiment/lifetime 2016-09-08 11:17:22 +03:00
Vasily Levchenko 711aa25412 rust example of lifetime event handling 2016-09-08 11:17:04 +03:00
Vasily Levchenko a55eebfcb9 Go: example of the deferred execution 2016-09-08 11:15:10 +03:00
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