bugDotGNU Portable.NET - Bugs: bug #4014, [0.5.8] Hard limit for bytecode...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #4014: [0.5.8] Hard limit for bytecode size is different in VM bytecode verifier and ilverify

Submitted by:  Yannis BRES <yannis_bres>
Submitted on:  Wed 18 Jun 2003 09:53:44 AM UTC  
 
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: Fixed
Privacy: PublicAssigned to: None
Open/Closed: Closed

Sun 22 Jun 2003 05:22:43 PM UTC, comment #2:

Ok, Patch #1643 is in and it's fixed ?.

Also the stack limit can be set using the -S option

Gopal.V <t3rmin4t0r>
Project Administrator
Fri 20 Jun 2003 07:57:27 AM UTC, comment #1:

After mail exchanges with Rhys, I have submitted a patch (https://savannah.gnu.org/patch/index.php?func=detailpatch&patch_id=1643&group_id=353) to pnet-0.5.8 that adds --method-cache-page and -C command-line options to ilrun in order to set the maximum size of methods.
I guess that this bug can be considered as closed.
Best regards,
Yannis

Yannis BRES <yannis_bres>
Wed 18 Jun 2003 09:53:44 AM UTC, original submission:

Hi !
The hard limit for bytecode size seems not to be the same for the VM embedded bytecode verifier (ilrun) and the dedicated one (ilverify).
Moreover the limit in the VM is not the same than in Mono or M$ VMs. Therefore, we reached a point a which our generated code cannot be run with PNet VM although it can be verified by ilverify and run by Mono or M$ VM.
It would be nice to increase this limit, but also to provide a command-line option to set it.
If you can provide me hints for such a modification, I could provide a patch.
In the same fashion, the default 8K limit for stack is ridiculous : we work on functional language compilation, and recursion can be quite deep when functions are not automatically derecursived. In a more general way, think of a merge sort on a linked list...
Best regards,
Yannis

Yannis BRES <yannis_bres>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 2 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Sun 22 Jun 2003 05:22:43 PM UTCt3rmin4t0rStatusNone=>(Error - Not Found)
  Open/ClosedOpen=>(Error - Not Found)

Back to the top


Powered by Savane 3.1-cleanup1