Pliant patch forum

Pliant patch forum

beautifier (new)

Here it is again...
Patch 03695VN 
Patch section Release *
pliant/language/unsafe.pli 2003/05/02 13:44:07 1 modified line browse review
pliant/install/ring1.pli 2003/05/02 13:45:56 2 modified lines browse review
pliant/appli/database/pointer.pli 2003/05/02 13:52:56 1 modified line browse review
pliant/language/declare/global.c 2003/05/02 13:44:07 2 modified lines browse review
pliant/language/declare/proto.c 2003/05/02 13:44:07 3 modified lines browse review
pliant/language/parser/position.pli 2003/05/02 13:44:07 2 modified lines browse review
pliant/language/parser/engine.c 2003/05/02 13:44:07 9 modified lines browse review
pliant/language/basic/extend.c 2003/05/02 13:44:07 27 modified lines browse review
pliant/language/basic/control.c 2003/05/02 13:44:07 6 modified lines browse review
pliant/language/basic/implicit.pli 2003/05/02 13:44:07 2 modified lines browse review
pliant/language/startup/startup.c 2003/05/02 13:44:08 15 modified lines browse review
pliant/language/compiler/active.c 2003/05/02 13:44:07 33 modified lines browse review
pliant/util/remote/client.pli 2003/05/02 14:01:16 3 modified lines browse review
pliant/protocol/http/filters.pli 2003/05/02 13:44:08 6 modified lines browse review
pliant/protocol/http/pli_filter.pli 2003/05/02 13:44:08 219 modified lines browse review
pliant/protocol/http/server.pli 2003/05/02 13:57:20 6 modified lines browse review
pliant/language/type/misc/position.c 2003/05/02 13:44:08 5 modified lines browse review
pliant/language/type/misc/tag.pli 2003/05/02 13:44:08 179 modified lines browse review
pliant/language/type/set/each.pli 2003/05/02 13:44:08 1 modified line browse review
pliant/language/compiler/expression/expression.c 2003/05/02 13:44:08 29 modified lines browse review
pliant/language/compiler/expression/expression2.pli 2003/05/02 13:40:11 8 modified lines browse review
pliant/protocol/http/style/filter.style 2003/05/02 13:44:08 53 modified lines browse review
Browse patch files tree
Download the patch  Download as a ready to extract .tgz tarball
Message posted by pom on 2003/05/02 14:06:59
Due to some misundrestanding, here is the patch again...
Message posted by hubert.tonneau on 2003/06/13 13:10:44
The patch is included in
http://pliant.cx/archive/pliant-85experimental20.tgz

The problem is that it is consuming too much memory,
so it should probably not be activated at debugging level 0.

Before:

Pliant path is /pliant/
precompiling Pliant (debugging level 0)
  this computer name is hubert_debian in domain heliogroup.fr
  security path is file:/pliant_security/
  data path is file:/pliant_data/
  memory used: 2164 Kb  consumed: 2720 Kb  maximum: 2884 Kb
precompiling Pliant (debugging level 1)
  memory used: 2707 Kb  consumed: 3224 Kb  maximum: 3332 Kb
precompiling Pliant (debugging level 2)
  memory used: 3291 Kb  consumed: 3888 Kb  maximum: 3972 Kb
  physical memory available is: 257656 Kb

Free people is even more important than free softwares.
I'd really like to make the world just a little bit better for my children,
I mean more friendly, and I believe that helping the Tibet get free is
an obvious way to start with.
You can get more informations at http://www.tibet.com/

After:

Pliant path is /pliant/
precompiling Pliant (debugging level 0)
  this computer name is hubert_debian in domain heliogroup.fr
  security path is file:/pliant_security/
  data path is file:/pliant_data/
  memory used: 3748 Kb  consumed: 4228 Kb  maximum: 4228 Kb
precompiling Pliant (debugging level 1)
  memory used: 4338 Kb  consumed: 4804 Kb  maximum: 4804 Kb
precompiling Pliant (debugging level 2)
  memory used: 5122 Kb  consumed: 5636 Kb  maximum: 5636 Kb
  physical memory available is: 257656 Kb

Free people is even more important than free softwares.
I'd really like to make the world just a little bit better for my children,
I mean more friendly, and I believe that helping the Tibet get free is
an obvious way to start with.
You can get more informations at http://www.tibet.com/
Message posted by hubert.tonneau on 2003/06/13 13:42:52
I've solved the memory issue at debugging level 0 through inserting:

if pliant_debugging_level>=1
  activate_tag_hooks

at the end of /pliant/language/type/misc/tag.pli
Message posted by pom on 2003/06/14 21:44:46
Thre's a bug in /pliant/protocol/http/style/filter.style:
the code is duplicated.
It seems to cause the method send_listing to disappear...
Message posted by hubert.tonneau on 2003/06/14 21:50:29
Corrected.

This is because I first applied you patch, and it worked poorly because my
working area was not in sync with the patch one, so I restored from backup
then synced internaly, and finally reapplied your patch.
The problem is with the files that you patch created as opposed to modified:
since they where not rewinded though untaring the backup, the code was
duplicated. Shame me.
Message posted by maybe pom on 2003/06/15 08:41:02
At debugging level 2, there are some lost links.
It was not the case, neither when I published the patch, nor with your
previous patch. So, there must be some bad interference somewhere...
Anyway, it concerns 137 obkects only...
Message posted by hubert.tonneau on 2003/06/15 14:30:11
> At debugging level 2, there are some lost links.

Please post details. I have no such problem when precompiling at debugging level 2,
so it must be related to parts I'm not precompiling.