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
path:
root
/
JSImpl
/
test
Commit message (
Expand
)
Author
Age
Lines
SHA
*
Fixed build with GCC
Dimitar Trendafilov
2022-10-12
-2
/
+7
359511c
*
Regenerate projects to be next to solutions
Dimitar Trendafilov
2021-10-08
-2209
/
+0
5eff6e2
*
Generate project files in next to the solution
Dimitar Trendafilov
2021-10-08
-0
/
+4
028910e
*
Make clang-tidy run without warnings on JSImpl
Dimitar Trendafilov
2020-11-28
-1
/
+1
3a8c3c1
*
Fix missing configurations in build
Dimitar Trendafilov
2020-11-28
-76
/
+792
11bd787
*
Feature/object getters (#101)
Martin Dobrev
Unverified
2020-11-24
-1
/
+271
6ba49b3
*
Implement byte code generation for object literals.
Martin Dobrev
2020-11-21
-0
/
+66
4e88333
*
Add tests for comparison variant visitor
Dimitar Trendafilov
2020-11-09
-0
/
+19
fe67e5f
*
Add tests for the AST Interpreter
Dimitar Trendafilov
2020-11-09
-0
/
+67
5521d58
*
Move project to C++17
Dimitar Trendafilov
2020-11-09
-730
/
+24
acb4362
*
Move AST interpreter value to std::variant
Dimitar Trendafilov
2020-11-09
-26
/
+26
d8704c5
*
Move value in ASTInterpreter to be shared pointer
Dimitar Trendafilov
2020-11-09
-26
/
+26
70a7bd8
*
Add support for Object literals in the Parser.
martin dobrev
2020-10-29
-14
/
+25
b4a6c3d
*
Fix build
Martin Dobrev
2020-10-24
-4
/
+3
8452476
*
JSImpl: Implemented ASTInterpreter::Visit for unary + and - (#87)
alexvitkov
Unverified
2020-10-24
-1
/
+3
f8ccf5e
*
Now lexer returns error when meet invalid token.
martin dobrev
2020-10-20
-0
/
+7
64c19d7
*
Add support for new lines and tabs in tokenizer.
martin dobrev
2020-10-12
-165
/
+140
a7575e0
*
Generate projects with 32-bit support
Dimitar Trendafilov
2020-10-05
-86
/
+895
262b9f4
*
Feature/strings (#75)
dtrendafilov
Unverified
2018-11-29
-0
/
+44
72d9bbc
*
Made spasm to work with nan-boxed values
Dimitar Trendafilov
2018-11-26
-72
/
+6
43b6cf4
*
Implement comparison operators (#71)
ValeriHristov
2018-11-25
-1
/
+70
09e59ae
*
Support for line numbers and comments
Dimitar Trendafilov
2018-11-22
-18
/
+18
ddc50fe
*
Support for double as number type in the runtime
Dimitar Trendafilov
2018-11-19
-1
/
+1
a7deea9
*
Proof of concept for NaN boxing (#54)
dtrendafilov
Unverified
2018-11-19
-0
/
+116
75faff8
*
Code generation improvements (#56)
Martin Dobrev
Unverified
2018-11-18
-0
/
+181
1223266
*
Slides/vm intro (#40)
dtrendafilov
Unverified
2018-11-17
-0
/
+57
002c541
*
Implemented push and pop with numbers
Dimitar Trendafilov
2018-11-15
-11
/
+38
d7b2e33
*
Added tests for spasm
Dimitar Trendafilov
2018-11-15
-2
/
+67
fb7e4db
*
Split spasm to lib and executable
Dimitar Trendafilov
2018-11-15
-68
/
+80
8e5a132
*
Implemented call and ret opcodes
Dimitar Trendafilov
2018-11-13
-8
/
+180
e7c2a14
*
Added tests for sprt
Dimitar Trendafilov
2018-11-13
-8
/
+70
fa07761
*
Test can use sprt
Dimitar Trendafilov
2018-11-13
-0
/
+2
f34366f
*
Regenerated project files
Dimitar Trendafilov
2018-11-05
-62
/
+54
c666197
*
Fixed Linux build
Dimitar Trendafilov
2018-11-05
-27
/
+22
c6bc94e
*
Add a couple more tests in ParserTests.
martin dobrev
2018-11-03
-10
/
+104
113598b
*
Add many fixes to parser.
martin dobrev
2018-11-02
-0
/
+111
d51e7e3
*
Added Linux makefiles generated by genie
Dimitar Trendafilov
2018-10-31
-0
/
+679
2ae8d62
*
Fixed tests on Windows
Dimitar Trendafilov
2018-10-29
-12
/
+14
f5c2af4
*
Migrated the manual sln and vcxproj to generated by genie
Dimitar Trendafilov
2018-10-29
-1
/
+690
a00a7fd
*
Moved lexer and parser tests to the test app
Dimitar Trendafilov
2018-10-28
-1
/
+237
e89ae67
*
Added googletest based tests
Dimitar Trendafilov
2018-10-28
-0
/
+56
2bb25db
*
Merge commit '57cfd68270464f6bbc52f12791947e4622449417' as 'JSImpl/test/googl...
Dimitar Trendafilov
2018-10-28
-0
/
+137546
7ce4fa9