- 15 Nov, 2007 5 commits
-
-
Jean-Paul Smets authored
This megapatch changes the way accessors are generated. Instead of generating all accessors for each portal type, we only generate tuples which are put in a kind of tuple cache. The idea is to minimise the number of objects which are created and use objects which are as small as possible. Then, the next time aq_dynamic is invoked, we dynamically create a new accessor instance based on the parameters provided in the tuple. This way, it is possible to reduce the memory footprint of ERP5 by 200 MB at least and create only those accessors which are needed. In addition, accessors are now generated per portal_type and per class. This way, if the class of a portal type changes in a system, different accessors are generated and there is no risk of falling into a problem of "first argument of method XXX must be of type YYY". The downside is currently a possible speed decrease of 2-3%. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17606 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jean-Paul Smets authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17605 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jean-Paul Smets authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17604 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Yoshinori Okuji authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17603 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17602 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 14 Nov, 2007 34 commits
-
-
Kazuhiko Shiozaki authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17600 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Rafael Monnerat authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17599 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17598 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17597 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
Remove useless condition on actions. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17594 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17593 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jean-Paul Smets authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17592 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17591 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17589 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17588 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Fabien Morin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17587 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Fabien Morin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17586 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Aurel authored
unindexed in all catalog git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17585 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Aurel authored
instead remove in current catalog and launch for others git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17584 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17583 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Yoshinori Okuji authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17582 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Aurel authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17581 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17580 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Yusei Tahara authored
* Fix tab style on konqueror git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17579 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Rafael Monnerat authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17578 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Rafael Monnerat authored
Modified how to height is defined. it's used script/Method now to define the height of the Blocs. The value expected is 0 < value < 1, it will be commited a test at testPlanningBox to validate the change. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17577 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Rafael Monnerat authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17576 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17575 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Fabien Morin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17574 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Kazuhiko Shiozaki authored
* check if simulation state is draft or not before calling 'calculate' workflow method otherwise causality state can remain calculating. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17573 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Yoshinori Okuji authored
It is not a good idea to simply replace rule_id with rule_reference, because python accepts a keyword parameter for a positional parameter. So only deprecate rule_id for backward compatibility. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17572 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Kazuhiko Shiozaki authored
* check if simulation state is draft or not before calling 'calculate' workflow method otherwise causality state can remain calculating. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17571 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Aurel authored
fix some lines length remove log git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17570 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Aurel authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17569 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Aurel authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17568 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Aurel authored
* update workflow to defined h:m:s on archive date, many zsql method and script update to take more cases into account + zope 2.8 format git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17566 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17564 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17563 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Sebastien Robin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17562 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 13 Nov, 2007 1 commit
-
-
Aurel authored
allow to give start_tree and stop_tree id when reindexing HBTree folder in order not to reindex all the module git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17559 20353a03-c40f-0410-a6d1-a30d3c3de9de
-