1
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 20 hours ago. based on code collected about 21 hours ago.
Jul 30, 2024 — Jul 30, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Sort the ordering of the map/set returns in SoyRecordImpl More... 2 days ago
Sort the returns of SoyDict.asJavaStringMap and SoyRecord.recordAsMap More... 3 days ago
Sort the returns of SoyDict.asJavaStringMap and SoyRecord.recordAsMap More... 3 days ago
No public description More... 6 days ago
Add compilation test to support variable argument arity More... 7 days ago
Clean up Soy lazy JS. Remove the ternary on the closure defines and remove Soy compiler flag. More... 8 days ago
n/a More... 8 days ago
n/a More... 8 days ago
Mutable arrays in auto externs. More... 8 days ago
Make Soy cast a no-op in JBCSRC. More... 10 days ago
No public description More... 10 days ago
No public description More... 13 days ago
Add VarArgs support to SoyParser. More... 14 days ago
Preserve `soyTemplateName` when creating bound templates via `bindTemplateParamsForIdom`. More... 14 days ago
Add column to the error formatter. More... 15 days ago
Internal More... 15 days ago
Disallow literal types (other than inside Pick/Omit) since most logic doesn't really support them in Soy. Expand check of Map/Set/Ve types to include extern declarations. More... 16 days ago
Disallow literal types (other than inside Pick/Omit) since most logic doesn't really support them in Soy. More... 17 days ago
Disallow literal types (other than inside Pick/Omit) since most logic doesn't really support them in Soy. More... 17 days ago
Remove another switch over SoyType#getKind. More... 17 days ago
More refactors to support computed types as-is. Enough so that I have rolled back the getType/getAuthoredType split in ExprNode. Remove SoyType.Kind values for subtypes of ComputedType, since very few switch statements need to distinguish between them. Add Exclude<>, Extract<>, and NonNullable<> from TypeScript. More... 17 days ago
Change expandUnion to flattenUnion, which always recursively resolves type aliases. Replace calls to UnionType#getMembers to SoyTypes#flattenUnion* where possible. In general, work on uses of SoyType to make the logic more compatible with type aliases. More... 20 days ago
Internal More... 21 days ago
Allow short form calls on expressions typed as unions of template types. This was working for some conditional expressions, since `b ? f1 : f2` will be typed as one of {f1, f2} if one is assignable to the other (computeLowestCommonType). Remove some dead code. More... 21 days ago
Internal More... 21 days ago
Add tests for b/429239845. More... 21 days ago
Add comments about why we flush for certain html elements. Unify logic around non-outputting soy nodes. No-op. More... 21 days ago
Fix the exclude/extract null/undefined/nullish WRT named types. More... 21 days ago
Fix a crash that happens in SoyJS compilation when named types are used, we need to filter out empty namespaces. More... 21 days ago
Use SoyType.isAssignableFrom* rather than checking SoyType.getKind() in more places. More... 22 days ago