issues
search
hhvm
/
hack-codegen
Library to programatically generate Hack code and write it to signed files
https://hhvm.github.io/hack-codegen/
MIT License
341
stars
93
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Unable to codegen regex strings
#104
Kilenaitor
closed
6 years ago
1
Release hack-codegen 4
#103
fredemmott
closed
5 years ago
0
Passing a shape as a value to `addAssignment` with `HackBuilderValues::literal()` rendering, removes tabs.
#102
mwildehahn
closed
6 years ago
1
Replace handwritten API reference documentation with hh-apidocs
#101
fredemmott
closed
5 years ago
0
Replace assert with expect
#100
wlin53
closed
6 years ago
3
Add methods for creating generics with constraints
#99
YuryBandarchuk16
closed
6 years ago
1
Support shape subtyping
#98
mwildehahn
closed
6 years ago
0
Don't append a trailing comma to the last param in row
#97
usox
closed
6 years ago
4
Reformatting adds a trailing comma even after variadic params
#96
usox
closed
6 years ago
0
Document *CodegenFactory*
#95
fredemmott
closed
6 years ago
0
Document CodegenConstant, CodegenConstructor, CodegenEnum
#94
fredemmott
closed
6 years ago
0
Replace custom format string interface with HSL version
#93
fredemmott
closed
6 years ago
0
Audit use of `mixed`
#92
fredemmott
closed
6 years ago
0
Support passing options to hackfmt
#91
mwildehahn
closed
6 years ago
1
Remove legacy in favor of FUTURE
#90
mwildehahn
closed
6 years ago
0
Add support for optional fields within shapes (#76)
#89
mwildehahn
closed
6 years ago
1
Support passing options to `HackfmtFormatter`
#88
mwildehahn
closed
6 years ago
1
Document CodegenClassWithInterfaces
#87
fredemmott
closed
6 years ago
0
Rework generics in classes
#86
fredemmott
closed
6 years ago
0
Document CodegenClassish, split out CodegenClassWithInterfaces to a s…
#85
fredemmott
closed
6 years ago
0
document CodegenClass
#84
fredemmott
closed
6 years ago
0
Document BaseCodeBuilder
#83
fredemmott
closed
6 years ago
0
Make the key-value renderer classes private
#82
fredemmott
closed
6 years ago
0
Move normalized_var_export() strip_hh_prefix() to _Private\, document
#81
fredemmott
closed
6 years ago
0
Document the basic interfaces for key and value rendering
#80
fredemmott
closed
6 years ago
0
Replace HackBuilderKeys and HackBuilderValues classes with namespaces
#79
fredemmott
opened
6 years ago
0
Remove unused pop_back, convert pop_backx to inout
#78
fredemmott
closed
6 years ago
0
Add docblocks for most of the functions and classes in the _Private namespace
#77
fredemmott
closed
6 years ago
0
Add support for optional fields within shapes
#76
mwildehahn
closed
6 years ago
6
Support optional fields within CodegenShape
#75
mwildehahn
closed
6 years ago
1
Fixed missing generics in interface generation
#74
Chipcius
closed
6 years ago
2
Say that useType works for classes
#73
simonwelsh
closed
6 years ago
0
Add CodegenConstant + CodegenClassConstant
#72
fredemmott
closed
6 years ago
3
Correct spelling of pseudo
#71
simonwelsh
closed
6 years ago
1
CodegenFile doesn't have useClass
#70
simonwelsh
closed
6 years ago
5
Support passing around builder objects
#69
simonwelsh
closed
6 years ago
0
Support renderers for args in addMultilineCall
#68
simonwelsh
opened
6 years ago
3
Support short-array syntax for arrays
#67
simonwelsh
closed
6 years ago
2
addAssignmentf doesn't exist
#66
simonwelsh
closed
6 years ago
0
addAssignment doesn't support assigning to static properties
#65
simonwelsh
closed
6 years ago
1
Correct method name
#64
simonwelsh
closed
6 years ago
0
rename member variables to properties
#63
fredemmott
closed
7 years ago
0
Look through for setFoo where addFoo could be more consistent
#62
fredemmott
closed
7 years ago
1
setUserAttribute should take a hackvaluerenderer
#61
fredemmott
closed
7 years ago
0
Add addParameters() function
#60
fredemmott
closed
7 years ago
0
Add way to set class constants
#59
fredemmott
closed
7 years ago
1
Add hackfmt formatter
#58
fredemmott
closed
7 years ago
0
Move formatter to HackCodegenConfig
#57
fredemmott
closed
7 years ago
0
useNamespace+useClass => useNamespace+useType, generate new syntax
#56
fredemmott
closed
7 years ago
0
Iterator<T> should generally be Traversable<T>
#55
fredemmott
closed
7 years ago
0
Previous
Next