-
Updated
Nov 29, 2020 - Swift
code-generation
Here are 1,117 public repositories matching this topic...
-
Updated
Sep 2, 2020 - LLVM
-
Updated
Dec 2, 2020 - Go
-
Updated
Dec 2, 2020 - Go
-
Updated
Nov 17, 2020 - JavaScript
-
Updated
Dec 3, 2020 - Java
-
Updated
Dec 2, 2020 - TypeScript
-
Updated
Nov 30, 2020 - Kotlin
-
Updated
Sep 15, 2020 - Rust
-
Updated
Jul 21, 2020 - Java
-
Updated
Aug 28, 2020 - Go
Is your feature request related to a problem? Please describe.
No MappedTypeNode definition in ts-morph.
No TypeQueryNode definition in ts-morph.
No TypeOperatorNode definition in ts-morph.
We are reliant primarily on the examples for testing at this point. It would be good to "stress" the allocator because I would be (pleasantly) surprised if it's bug-free.
- More extensive unit testing
- Integration test under
tests/
that (for example) uses the max number of registers of a given kind and confirms the register allocator doesn't fall over - More specifically, handling of "cast
-
Updated
Oct 5, 2020 - PHP
Problem
Sometimes code elements have no package and getPackage
return nulls. This introduces null checks and surprises for new developers. INRIA/spoon@84c84e1 as seen here, package can be null.
Solution
A null object[0],[1] could improve code quality. A comparable implementation is [NoSourcePosition](https://github.com/INRI
-
Updated
Nov 25, 2020 - TypeScript
-
Updated
Nov 24, 2020 - Go
Unused imports are included in the headers of generated files causing 2.12 builds with the default -Yfatal-warnings` setting to fail (unless the correct linting options are unset)
Expected behavior
Scrooge generates files with headers including only the imports the current file needs.
Actual behavior
Scrooge generates import statements for classes that are never used.
St
-
Updated
Nov 12, 2020 - C#
-
Updated
Nov 25, 2020 - C++
-
Updated
Dec 3, 2020 - C++
-
Updated
Oct 28, 2020 - JavaScript
-
Updated
Oct 13, 2020 - JavaScript
mix plugin
Right now to be able to use caramelc
in an Erlang or Elixir project, we sort of have to manually invoke it in the right place and then also compile the caramel stdlib erlang sources and make sure its available. An entire dance.
It'd be useful to have a mix
plugin to see what the interop from the Elixir side feels like so that we can just create a new mix project, and if you have caramel ava
-
Updated
Nov 10, 2020 - C#
Improve this page
Add a description, image, and links to the code-generation topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the code-generation topic, visit your repo's landing page and select "manage topics."
Hey folks, thanks for a pretty bad ass library! I'm seeing a 3-3.3x gain when decoding fairly large JSON payloads (40-50MB) as compared stdlib/json-iterator.
Few things in the generated code that struck me as odd are the allocation sizes for slices/maps:
append
Instead of this, I