This is an automated email from the ASF dual-hosted git repository.
ddekany pushed a commit to branch 3
in repository https://gitbox.apache.org/repos/asf/freemarker.git
The following commit(s) were added to refs/heads/3 by this push:
new a897532a Added not on not forward porting
MethodCallAwareTemplateHashModel
a897532a is described below
commit a897532a17c5b310db619daa3b39d3ecbd51e976
Author: ddekany <[email protected]>
AuthorDate: Wed Jan 31 08:48:19 2024 +0100
Added not on not forward porting MethodCallAwareTemplateHashModel
---
FM3-MISSING-FORWARD-PORTINGS.txt | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/FM3-MISSING-FORWARD-PORTINGS.txt b/FM3-MISSING-FORWARD-PORTINGS.txt
index fb5c9cf2..2e086446 100644
--- a/FM3-MISSING-FORWARD-PORTINGS.txt
+++ b/FM3-MISSING-FORWARD-PORTINGS.txt
@@ -3,6 +3,10 @@ Things not yet forward-ported from 2.3-gae
- Lambda-like expressions: The way those work in 2.x is limited because of BC
restrictions. So it should work differently here.
+- MethodCallAwareTemplateHashModel, and anything related to it. This is what
allows both myRecord.x and myRecord.x() give
+ the same result. But in FM3 we certainly should go for separate method and
non-method namespace, which makes the 2.x
+ implementation unapplicable.
+
- ?with_args/?with_args_last: Have to implement the better null handling in
the template language first
-- Some of the Gradle build refinements, like signature related and,
rebroducible build stuff
+- Some of the Gradle build refinements, like signature related and,
reproducible build stuff