index
:
FMI/IPL
dragons_typos
gc-pres-link
homework1
homework2
master
[MIRROR] Implementation of Programming Languages course
Website
Summary
Files
Commits
Branches
@commit
@diff
@stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Lines
SHA
*
Slides for NaN Boxing (#63)
Dimitar Trendafilov
2018-11-28
-0
/
+0
cdfd42d
*
added BF interpreter homework (#59)
Aleksandar Shumakov
2018-11-28
-0
/
+68
ad0e027
*
Add brainf interpreter (#58)
Bilyal Mestanov
2018-11-28
-0
/
+328
8e84b63
*
Python parser and collapsing blocks + brainfuck interpreter (#46)
Ralitsa Dardjonova
2018-11-28
-0
/
+2245
b98a979
*
Adding 3rd homework - Brainfuck Interpreter (#44)
Mincho Paskalev
2018-11-28
-0
/
+4300
3e5cf59
*
Fixed cloning the repo on Windows
Dimitar Trendafilov
2018-11-27
-0
/
+0
5288b04
*
HW3.2 Brainf interpreter (#43)
YanaRG
2018-11-27
-99
/
+290
94ea551
*
Merge pull request #73 from SofiaCPP/feature/values
dtrendafilov
Unverified
2018-11-27
-151
/
+269
0ee080a
|
\
|
*
Made spasm to work with nan-boxed values
Dimitar Trendafilov
2018-11-26
-151
/
+269
43b6cf4
|
/
*
Slides for NaN Boxing
Dimitar Trendafilov
2018-11-26
-0
/
+302
f6cdfe7
*
Предаване на трето домашно (brainfuck interpreter) (#42)
Georgi Lyubenov
2018-11-26
-0
/
+196
cf3ccde
*
Implement comparison operators (#71)
ValeriHristov
2018-11-25
-7
/
+180
09e59ae
*
Merge pull request #57 from omalinov/json-to-ast
dtrendafilov
Unverified
2018-11-25
-13
/
+396
2425ccf
|
\
|
*
Merge branch 'master' into json-to-ast
dtrendafilov
Unverified
2018-11-25
-616
/
+1840
0b24440
|
|
\
|
|
/
|
/
|
*
|
Merge pull request #62 from SofiaCPP/feature/double
dtrendafilov
Unverified
2018-11-22
-616
/
+908
4fca8e8
|
\
\
|
*
|
Support for line numbers and comments
Dimitar Trendafilov
2018-11-22
-325
/
+407
ddc50fe
|
*
|
Fixed linux build
Dimitar Trendafilov
2018-11-22
-11
/
+24
9468ccb
|
*
|
Support for doubles in the assembler
Dimitar Trendafilov
2018-11-21
-490
/
+687
3ce342b
|
*
|
Can assemble to files
Dimitar Trendafilov
2018-11-19
-2
/
+2
36711f2
|
*
|
Support for double as number type in the runtime
Dimitar Trendafilov
2018-11-19
-3
/
+3
a7deea9
|
/
/
*
|
Proof of concept for NaN boxing (#54)
dtrendafilov
Unverified
2018-11-19
-0
/
+132
75faff8
*
|
Add homework 3 - brainfsck interpreter (#55)
Georgi Bojinov
2018-11-19
-0
/
+800
add56cc
|
*
Merge branch 'master' into json-to-ast
omalinov
Unverified
2018-11-18
-105
/
+533
156d095
|
|
\
|
|
/
|
/
|
*
|
Code generation improvements (#56)
Martin Dobrev
Unverified
2018-11-18
-105
/
+533
1223266
|
*
JSON is now parsed to AST
Ognyan
2018-11-18
-13
/
+396
a5ebf98
|
/
*
implement the second homework assignment (#39)
Radoslav Georgiev
2018-11-17
-2216
/
+1479
5729bc0
*
GCD in asm (#41)
ValeriHristov
2018-11-17
-0
/
+30
9420791
*
Slides/vm intro (#40)
dtrendafilov
Unverified
2018-11-17
-0
/
+428
002c541
*
Merge pull request #49 from SofiaCPP/code-gen
dtrendafilov
Unverified
2018-11-15
-50
/
+563
a2c53c4
|
\
|
*
Fixed Linux build
Dimitar Trendafilov
2018-11-15
-0
/
+6
255202e
|
*
Fix proj files
NDobrev
2018-11-15
-27
/
+22
2b9732a
|
*
Fix ending
NDobrev
2018-11-15
-1
/
+3
637077d
|
*
Implement byte generation for "for statement"
martin dobrev
2018-11-15
-12
/
+64
b2b2fe9
|
*
Add source files to project
martin dobrev
2018-11-15
-14
/
+28
33c5848
|
*
Implement if
martin dobrev
2018-11-15
-32
/
+99
532a594
|
*
Byte code generator initial commit.
martin dobrev
2018-11-15
-48
/
+425
60ff883
|
/
*
Merge pull request #48 from SofiaCPP/feature/spasm_asm
dtrendafilov
Unverified
2018-11-15
-586
/
+1307
c32eda4
|
\
|
*
Implemented push and pop with numbers
Dimitar Trendafilov
2018-11-15
-381
/
+671
d7b2e33
|
*
Added tests for spasm
Dimitar Trendafilov
2018-11-15
-3
/
+68
fb7e4db
|
*
Split spasm to lib and executable
Dimitar Trendafilov
2018-11-15
-207
/
+573
8e5a132
|
/
*
Spasm can assemble programs on with the new instruction set (#47)
Dimitar Trendafilov
2018-11-14
-362
/
+795
a7cd9d4
*
Merge pull request #45 from SofiaCPP/feature/spasm_improvements
dtrendafilov
Unverified
2018-11-14
-2430
/
+2788
9a7a8a3
|
\
|
*
Implemented call and ret opcodes
Dimitar Trendafilov
2018-11-13
-244
/
+246
e7c2a14
|
*
Added tests for sprt
Dimitar Trendafilov
2018-11-13
-8
/
+70
fa07761
|
*
Fixed windows build and added const instruction
Dimitar Trendafilov
2018-11-13
-12
/
+30
7f2b203
|
*
Test can use sprt
Dimitar Trendafilov
2018-11-13
-0
/
+2
f34366f
|
*
The assembler works closes to the instruction set spec
Dimitar Trendafilov
2018-11-12
-1691
/
+2203
f9654d3
|
*
Converted spasm to a register machine
Dimitar Trendafilov
2018-11-12
-184
/
+251
f81f1c5
|
*
Fixed the sample test program
Dimitar Trendafilov
2018-11-11
-2
/
+2
679c298
|
*
Removed data stack class
Dimitar Trendafilov
2018-11-11
-365
/
+60
fc647ed
|
/
[next]