An open API service providing commit metadata for open source projects.

GitHub / Destroyerrrocket/rustycpp / commits

SHA Message Author Date Stats
b5756acc Implement a folding type so we can store AST types recursively in maps Pol Marcet Sardà <p****a@g****m> almost 3 years ago
8180b9ee Make file naming more consistent Pol Marcet Sardà <p****a@g****m> almost 3 years ago
3d78a00a More clippy fixes Pol Marcet Sardà <p****a@g****m> almost 3 years ago
8b51bc92 Small clippy fixes Pol Marcet Sardà <p****a@g****m> almost 3 years ago
43fbe537 Make dynamic functions accessible from the static struct Pol Marcet Sardà <p****a@g****m> almost 3 years ago
abb3d20a Use inheritance to make making an ast reasonable Pol Marcet Sardà <p****a@g****m> almost 3 years ago
e723531d Add inheritance to Rust :) Pol Marcet Sardà <p****a@g****m> about 3 years ago
5fd1d256 Make use of only stable rust, and implent a bit of the type system Pol Marcet Sardà <p****a@g****m> about 3 years ago
69cf4c7c Minnor refactor of scope related things Pol Marcet Sardà <p****a@g****m> about 3 years ago
71b9bdd4 Add some tests of using namespace directive Pol Marcet Sardà <p****a@g****m> over 3 years ago
b1b03275 using namespace (untested) Pol Marcet Sardà <p****a@g****m> over 3 years ago
e5be68ec Fix race condition bug in preprocessor Pol Marcet Sardà <p****a@g****m> over 3 years ago
5534db09 Add a timeout of 5 min to the github actions Pol Marcet Sardà <p****a@g****m> over 3 years ago
f2f13b17 Lift some restrictions on the bufferedLexer Pol Marcet Sardà <p****a@g****m> over 3 years ago
de09d163 Add one more test Pol Marcet Sardà <p****a@g****m> over 3 years ago
69434ed0 Completely rethink how we do module dependency analysis Pol Marcet Sardà <p****a@g****m> over 3 years ago
5b73aa5b Implement better module detection at preprocessing stage Pol Marcet Sardà <p****a@g****m> over 3 years ago
c6d79b3a Implement inline namespaces (untested) Pol Marcet Sardà <p****a@g****m> over 3 years ago
d65367d1 Some moved files Pol Marcet Sardà <p****a@g****m> over 3 years ago
62288e14 Some testing for qualified names Pol Marcet Sardà <p****a@g****m> over 3 years ago
6ebe506b Implementación de NestedNameSpecifier, the 2nd way to lookup names Pol Marcet Sardà <p****a@g****m> over 3 years ago
e093c8ba Implement some tests for unqualified name resolution Pol Marcet Sardà <p****a@g****m> over 3 years ago
9ade6e86 Stuff so I can test name resolution in the parser Pol Marcet Sardà <p****a@g****m> over 3 years ago
829e8059 Some more tests for attributes Pol Marcet Sardà <p****a@g****m> over 3 years ago
f358dc8e Add more addecuate support for C++11 attributes Pol Marcet Sardà <p****a@g****m> over 3 years ago
ad7d8f24 Some more clippy fixes Pol Marcet Sardà <p****a@g****m> over 3 years ago
643c3766 Some name lookup code, minnor refactors Pol Marcet Sardà <p****a@g****m> over 3 years ago
3a07f662 Implement tests and a "bad" enum stub so I can test name resolution Pol Marcet Sardà <p****a@g****m> over 3 years ago
5da99dda Parse named namespaces Pol Marcet Sardà <p****a@g****m> over 3 years ago
9e1537ab Implement scopes. Pol Marcet Sardà <p****a@g****m> over 3 years ago
5f2e8b39 Some fixes and improved testing Pol Marcet Sardà <p****a@g****m> over 3 years ago
8091710d Empty stmt Pol Marcet Sardà <p****a@g****m> over 3 years ago
09dce7a5 Some sematic analysis for module sequences Pol Marcet Sardà <p****a@g****m> over 3 years ago
074b6d9e Finish testing the module parsing. No semantic checking yet. Pol Marcet Sardà <p****a@g****m> over 3 years ago
ba1865df All the basics for parsing are now settled Pol Marcet Sardà <p****a@g****m> over 3 years ago
1576b831 merge Merge branch 'master' of github.com:Destroyerrrocket/rustycpp Pol Marcet Sardà <p****a@g****m> over 3 years ago
4924735e Pass anotated dependency nodes. Pol Marcet Sardà <p****a@g****m> over 3 years ago
5dd9cf2d merge Merge pull request #2 from Destroyerrrocket/test-actions Pol M <p****a@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
59e579ad Exporing derive macros and code coverage stuff! Pol Marcet Sardà <p****a@g****m> over 3 years ago
a2efa887 Update rust.yml Pol M <p****a@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
d6159d97 Update rust.yml Pol M <p****a@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
12953bda Create rust.yml Pol M <p****a@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
bae7a969 merge Merge branch 'master' of github.com:Destroyerrrocket/rustycpp Pol Marcet Sardà <p****a@g****m> over 3 years ago
bbdc495e Make Tokens copyable, making the parsing somewhat easier Pol Marcet Sardà <p****a@g****m> over 3 years ago
d0bfd05e Make Tokens copyable, making the parsing somewhat easier Pol Marcet Sardà <p****a@g****m> over 3 years ago
0ce265bd Files now are u64 entries. Pol Marcet Sardà <p****a@g****m> over 3 years ago
6a49da1b Fix bugs introduced catched by tests Pol Marcet Sardà <p****a@g****m> over 3 years ago
c0d99978 Drop lalrpop and antlr4. Rewritting everything manually... Pol Marcet Sardà <p****a@g****m> over 3 years ago
191f6756 Work on the antlr approach. Pol Marcet Sardà <p****a@g****m> over 3 years ago
95c0eba4 Don't evaluate function bodies, as we need to make full member lookups in them Pol Marcet Sardà <p****a@g****m> over 3 years ago
70a3a79b Disambiguate decl specifier Pol Marcet Sardà <p****a@g****m> over 3 years ago
4d94dcef Parse template brackets in consecutive >> Pol Marcet Sardà <p****a@g****m> over 3 years ago
6a02123d Clippy fixes Pol Marcet Sardà <p****a@g****m> over 3 years ago
11487637 Simple dynamic tokens and minor ambiguities resolved Pol Marcet Sardà <p****a@g****m> over 3 years ago
820174e9 Clippy checks Pol Marcet Sardà <p****a@g****m> over 3 years ago
26a37ce4 All grammar, needs de-ambiguation Pol Marcet Sardà <p****a@g****m> over 3 years ago
9b5d0161 start parser stage Pol Marcet Sardà <p****a@g****m> over 3 years ago
76a8eb36 merging of string literals, multithreading Pol Marcet Sardà <p****a@g****m> over 3 years ago
0a9f3326 During preprocessing, generate import and module tokens Pol Marcet Sardà <p****a@g****m> over 3 years ago
aad3a426 Documentation of implemented module_tree Pol Marcet Sardà <p****a@g****m> over 3 years ago
545b2ab6 Fix lexer and simplify prelexer Pol Marcet Sardà <p****a@g****m> over 3 years ago
53fca82c Version bump Pol Marcet Sardà <p****a@g****m> over 3 years ago
cba4de16 Make building easier by using git submodules Pol Marcet Sardà <p****a@g****m> over 3 years ago
0d56aa09 Implement module dependency discovery. Pol Marcet Sardà <p****a@g****m> over 3 years ago
d897559c Untested lexer Pol Marcet Sardà <p****a@g****m> over 3 years ago
cbbe0968 Fix errors and rename TokenPos things Pol Marcet Sardà <p****a@g****m> over 3 years ago
9c1e13af Add error reporting to Antlr parsers Pol Marcet Sardà <p****a@g****m> over 3 years ago
9abb9f98 Version bump with new name. Nothing major changed Pol Marcet Sardà <p****a@g****m> over 3 years ago
bfd99255 Add documentation, and rename the project to a (mostly) unused name Pol Marcet Sardà <p****a@g****m> over 3 years ago
9dec7dc4 Updates on readme, slightly better default printing, and version bump Pol Marcet Sardà <p****a@g****m> over 3 years ago
9e292b6c Changes in antlr generation to allow for publishing Pol Marcet Sardà <p****a@g****m> over 3 years ago
870297bd Some info changes Pol Marcet Sardà <p****a@g****m> over 3 years ago
fdcafa85 Fix minnor bug, jump to next version Pol Marcet Sardà <p****a@g****m> over 3 years ago
c09f7df9 Implement header inclussion Pol Marcet Sardà <p****a@g****m> over 3 years ago
1a6434cc Small refactor to make things more tidy Pol Marcet Sardà <p****a@g****m> over 3 years ago
dbb4a211 Implement conditional preprocessor Pol Marcet Sardà <p****a@g****m> over 3 years ago
7696b9a4 Fix some stuff. lalrpop might be too limiting. I might have to switch Pol Marcet Sardà <p****a@g****m> over 3 years ago
06965c9e bump version Pol Marcet Sardà <p****a@g****m> over 3 years ago
0f73f09d Readme change Pol Marcet Sardà <p****a@g****m> over 3 years ago
18d87f8c minor change in cargo Pol Marcet Sardà <p****a@g****m> over 3 years ago
fdf3c804 Readme updated Pol Marcet Sardà <p****a@g****m> over 3 years ago
fcd1f5f0 Clippy, some if impl, and licencing Pol Marcet Sardà <p****a@g****m> over 3 years ago
22588175 Prepare macros for conditional evaluation blocks Pol Marcet Sardà <p****a@g****m> over 3 years ago
05aaef51 Custom macros & warning/error preprocessors Pol Marcet Sardà <p****a@g****m> over 3 years ago
233906aa clippy-ed Pol Marcet Sardà <p****a@g****m> over 3 years ago
6b16826d Unused args Pol Marcet Sardà <p****a@g****m> over 3 years ago
34f08dc4 Additional improvements to comply with the standard Pol Marcet Sardà <p****a@g****m> over 3 years ago
03de65d2 Fixes to the macro replacement Pol Marcet Sardà <p****a@g****m> over 3 years ago
a3b7e7ef Some clippy fixes Pol Marcet Sardà <p****a@g****m> almost 4 years ago
54ab4d37 Change gitignore Pol Marcet Sardà <p****a@g****m> almost 4 years ago
7ec2b7b2 Improve yet more the preporcessor to be more standard compliant Pol Marcet Sardà <p****a@g****m> almost 4 years ago
9f874304 Implement some macro features (plain replacement, macro vars) Pol Marcet Sardà <p****a@g****m> almost 4 years ago
8f1d3cdb Implement proper define replacement list parsing Pol Marcet Sardà <p****a@g****m> almost 4 years ago
e5211f41 Start to implement preprocessor Pol Marcet Sardà <p****a@g****m> almost 4 years ago
b087ec2d Initial implementation prelexer Pol Marcet Sardà <p****a@g****m> almost 4 years ago

← Back to repository