MaximZaitsev
|
e190c2a377
|
added handlers for udev monitor
|
2016-07-20 10:44:47 +03:00 |
|
MaximZaitsev
|
dd75c8bec4
|
corrected main.js
|
2016-07-20 10:44:47 +03:00 |
|
MaximZaitsev
|
605d28da5e
|
modified git ignore
|
2016-07-20 10:44:47 +03:00 |
|
e5l
|
3e0cc75a3a
|
translator: class and objects fields
|
2016-07-19 19:42:31 +03:00 |
|
e5l
|
a1ee214c90
|
translator: object and class fields
|
2016-07-19 18:07:21 +03:00 |
|
Alexey Stepanov
|
e9a7d75e0e
|
translator: fix methods argument order
|
2016-07-19 17:51:46 +03:00 |
|
Alexey Stepanov
|
114a939c77
|
translator: add resolve Byte, Char and Boolean types, fix char type, add byte type
|
2016-07-19 17:20:50 +03:00 |
|
e5l
|
7d4e608072
|
translator: reference type move without copy, tests
|
2016-07-19 17:14:19 +03:00 |
|
Alexey Stepanov
|
22890b0cea
|
translator: add init section, refactor FunctionCodegen, add BlockCodegen
|
2016-07-19 16:33:30 +03:00 |
|
e5l
|
75d386aede
|
translator: Nullable types support
|
2016-07-19 16:07:10 +03:00 |
|
Alexey Stepanov
|
62e444c571
|
translator: add object declarations
|
2016-07-19 14:25:24 +03:00 |
|
e5l
|
73d93c34ae
|
translator: fields generation, parsing var(val) type reference
|
2016-07-19 14:02:00 +03:00 |
|
e5l
|
452fbe65b2
|
translator: fix allocation type on primitive type
|
2016-07-19 12:34:44 +03:00 |
|
e5l
|
84cbaa0f5b
|
translator: additional tests for classes and callbacks
|
2016-07-19 12:23:22 +03:00 |
|
e5l
|
f98ce01864
|
translator: load arguments everywhere
|
2016-07-19 11:52:54 +03:00 |
|
Alexey Stepanov
|
a5cb041836
|
translator: add basic for enum types
|
2016-07-19 11:42:46 +03:00 |
|
e5l
|
1636726349
|
translator: fix function result store
|
2016-07-19 10:14:02 +03:00 |
|
Alexey Stepanov
|
e0696b6def
|
translator: fix gitignore
|
2016-07-19 10:11:51 +03:00 |
|
Alexey Stepanov
|
bfb85f3c13
|
translator: fix test for idea
|
2016-07-19 10:10:48 +03:00 |
|
Alexey Stepanov
|
8f92db7e1b
|
translator: fix loading references
|
2016-07-19 09:41:47 +03:00 |
|
dsavvinov
|
519b8e880a
|
Protobuf: fixed stub in name resolving. Now all names are resolved properly; full-qualified access is used in generated code. Added corresponding test
|
2016-07-18 19:27:37 +03:00 |
|
dsavvinov
|
8552e0b778
|
Protobuf: Fixed stub in length-delimited fields serialization. Now related methods write size of object correctly. Added necessary methods for estimating byte-size of objects in run-time in ProtoKot runtime-library.
|
2016-07-18 19:27:37 +03:00 |
|
dsavvinov
|
f6790e43ae
|
Fixed order of fields serialization according to Google Protobuf's requirements
|
2016-07-18 19:27:37 +03:00 |
|
dsavvinov
|
86f65d6a6a
|
Removed nullable types from generated code
|
2016-07-18 19:27:37 +03:00 |
|
Alexey Stepanov
|
7912da79ba
|
translator: add binary operations
|
2016-07-18 17:47:02 +03:00 |
|
e5l
|
9f9cdfb33b
|
translator: fix memory allocation
|
2016-07-18 17:26:36 +03:00 |
|
e5l
|
2f14894ff8
|
translator: valid malloc for x86
|
2016-07-18 17:20:51 +03:00 |
|
e5l
|
90bb2998f6
|
translator: constructors accept classes by ref
|
2016-07-18 17:10:51 +03:00 |
|
Alexey Stepanov
|
445a19ec26
|
translator: fix *this transfer
|
2016-07-18 16:40:08 +03:00 |
|
e5l
|
8369cecda5
|
translator: class allocation
|
2016-07-18 16:10:57 +03:00 |
|
Alexey Stepanov
|
3080970362
|
translator: add class methods calls
|
2016-07-18 16:04:02 +03:00 |
|
Alexey Stepanov
|
e8ceffc79d
|
translator: add class methods, fix empty class argument list
|
2016-07-18 14:38:09 +03:00 |
|
e5l
|
314dbcbcd0
|
translator: llvm multifile build, static and dynamic malloc
|
2016-07-18 12:55:21 +03:00 |
|
e5l
|
5147b63080
|
translator: getelementptr fix llvm-3.6
|
2016-07-18 12:12:00 +03:00 |
|
Alexey Stepanov
|
fef7a3c463
|
translator: add do-while loops
|
2016-07-18 09:18:49 +03:00 |
|
Alexey Stepanov
|
260bb64d8f
|
translator: fix reassigment, add tests
|
2016-07-15 17:48:27 +03:00 |
|
Alexey Stepanov
|
99354acbf3
|
translator: porting tests to llvm-3.6
|
2016-07-15 16:56:38 +03:00 |
|
Alexey Stepanov
|
25ebc88961
|
translator: improve test engine, starts compile tests separately
|
2016-07-15 16:48:12 +03:00 |
|
dsavvinov
|
d958125c4b
|
Compiler: convertors from protobuf types to various Kotlin entities refactored in separate namespace
|
2016-07-15 16:47:26 +03:00 |
|
dsavvinov
|
d85191b1d7
|
Compiler: added parsers
|
2016-07-15 16:15:35 +03:00 |
|
e5l
|
d9456f631e
|
translator: switch to llvm3.6, port actual car_fmw
|
2016-07-15 14:02:09 +03:00 |
|
Alexey Stepanov
|
0c101b6786
|
translator: add skeleton for user type select, rename LLVMScope
|
2016-07-15 12:42:25 +03:00 |
|
MaximZaitsev
|
76641f088d
|
fixed runtime error on start node js server on old version of node.js
|
2016-07-15 12:08:39 +03:00 |
|
MaximZaitsev
|
1dd5d8c1c4
|
change car control keys from f,b,r,l to w,s,d,a, :D
|
2016-07-15 12:08:39 +03:00 |
|
MaximZaitsev
|
98bc116438
|
added config file with settings to flash client
|
2016-07-15 12:08:39 +03:00 |
|
MaximZaitsev
|
e474ab3f20
|
removed idea sys file
|
2016-07-15 12:08:39 +03:00 |
|
MaximZaitsev
|
ca157219f6
|
corrected gradle build for flash client
|
2016-07-15 12:08:39 +03:00 |
|
Alexey Stepanov
|
cf5ae6312a
|
translator: fix constant types, labels without returns, add tests for while
|
2016-07-15 11:43:05 +03:00 |
|
Alexey Stepanov
|
303a6ffe46
|
translator: add tests, fix test framework
|
2016-07-15 10:23:05 +03:00 |
|
Eugene Batalov
|
04f66f0a50
|
car_fmw: add information on serial tty device node setup to README
|
2016-07-14 22:52:36 +03:00 |
|