Opened 3 months ago

Closed 2 months ago

Last modified 2 months ago

#5837 closed enhancement (fixed)

Evaluator for external code

Reported by: Christian Andersson Owned by: Christian Andersson
Priority: major Milestone:
Component: General Version: trunk
Keywords: Cc:

Description

Create an evaluator that can be used to evaluate code comming from external functions.

Change History (33)

comment:1 Changed 3 months ago by Christian Andersson

changeset:13435

Creating branch for the evaluator. Related to ticket:5837

comment:2 Changed 3 months ago by Christian Andersson

changeset:13436

Added a crude version of an evaluator. Related to ticket:5837

comment:3 Changed 3 months ago by Christian Andersson

changeset:13437

Updated to compiler to use the evaluator. Related to ticket:5837

comment:4 Changed 3 months ago by Christian Andersson

changeset:13440

Updated the evaluator. Related to ticket:5837

comment:5 Changed 3 months ago by Christian Andersson

changeset:13445

Minor refactoring for the evaluator. Related to ticket:5837

comment:6 Changed 3 months ago by Christian Andersson

changeset:13446

Corrected the evaluator tests. Related to ticket:5837

comment:7 Changed 3 months ago by Christian Andersson

changeset:13448

Enabling the evaluator by default in the branch for testing. Related to ticket:5837

comment:8 Changed 3 months ago by Christian Andersson

changeset:13449

Fixed nullpointer. Related to ticket:5837

comment:9 Changed 3 months ago by Christian Andersson

changeset:13460

Minor update to the evaluator connection. Related to ticket:5837

comment:10 Changed 3 months ago by Christian Andersson

changeset:13465

Added a test for the evaluator. Related to ticket:5837

comment:11 Changed 3 months ago by Christian Andersson

changeset:13478

Added dllexport for the test. Related to ticket:5837

comment:12 Changed 3 months ago by Christian Andersson

changeset:13479

Updated debug message. Related to ticket:5837

comment:13 Changed 3 months ago by Christian Andersson

changeset:13480

Added a check for supported function signatures. Related to ticket:5837

comment:14 Changed 3 months ago by Christian Andersson

changeset:13481

Added a test that verifies that the signature check is working. Related to ticket:5837

comment:15 Changed 3 months ago by Christian Andersson

changeset:13482

Added a test for unknown shared library. Related to ticket:5837

comment:16 Changed 3 months ago by Christian Andersson

changeset:13533

Updated the evaluator after review comments. Related to ticket:5837

comment:17 Changed 3 months ago by Christian Andersson

changeset:13534

Refactored runtime. Related to ticket:5837

comment:18 Changed 3 months ago by Christian Andersson

changeset:13538

Fixed nullpointer. Related to ticket:5837

comment:19 Changed 3 months ago by Christian Andersson

changeset:13548

Corrected signatures. Related to ticket:5837

comment:20 Changed 3 months ago by Christian Andersson

changeset:13549

Added more tests for the evaluator. Related to ticket:5837

comment:21 Changed 3 months ago by Christian Andersson

changeset:13553

Moved a few c functions to the template. Related to ticket:5837

comment:22 Changed 3 months ago by Christian Andersson

changeset:13562

Added support for evaluating string methods. Related to ticket:5837

comment:23 Changed 3 months ago by Christian Andersson

changeset:13570

Fixed so that libs are not unnecessary copied. Related to ticket:5837

comment:24 Changed 3 months ago by Christian Andersson

changeset:13572

Fixed integer return type. Related to ticket:5837

comment:25 Changed 3 months ago by Christian Andersson

changeset:13573

Updated handling for calling convention. Related to ticket:5837

comment:26 Changed 2 months ago by Jonathan Kämpe

r13629: Fixed accesses to external constant evaluation options.
r13630: Refactoring some for loops.
r13631: Moved some classes
r13632: Renamed some classes
r13633: Moved some classes

comment:27 Changed 2 months ago by Jonathan Kämpe

r13639 Fixed class reference. Moved and updated option documentation.

comment:28 Changed 2 months ago by Christian Andersson

changeset:13646

Updated the option in the tests. Related to ticket:5837

comment:29 Changed 2 months ago by Christian Andersson

Resolution: fixed
Status: assignedclosed

changeset:13700

Merged the evaluator branch back to trunk. Related to ticket:5837

comment:30 Changed 2 months ago by Christian Andersson

comment:31 Changed 2 months ago by Christian Andersson

changeset:13705

Updated JUnit tests. Related to ticket:5837

comment:32 Changed 2 months ago by Christian Andersson

changeset:13712

Updated evaluator tests. Related to ticket:5837

comment:33 Changed 2 months ago by Christian Andersson

changeset:13719

Recommitted changeset:13700 to trunk with two bug fixes. Related to ticket:5837

Note: See TracTickets for help on using tickets.