Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Aug 26, 2022. It is now read-only.
/PSharpPublic archive

Releases: p-org/PSharp

P# 1.7.0

11 Dec 18:58
631fcd2
This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
GPG key ID:4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This release contains the 1.7.0 version of the P# framework.

The release removes theTraceViewer (which has now moved to its own repository) and exposes theBugTrace (and related types) as public, which can be used by trace viewing tools (TraceViewer itself is using these types).

Assets2
Loading

P# 1.6.10

30 Oct 02:21
c4f12a9
This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
GPG key ID:4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This is a maintenance only release that contains the 1.6.10 version of the P# framework.

Loading

P# 1.6.9

30 Aug 03:45

Choose a tag to compare

This release contains the 1.6.9 version of the P# framework.

  • Added theOnEventUnhandledAsync machine callback that is invoked when the machine receives an event that it is not prepared to handle.
  • Coverage report includes uncovered events.
  • Fixes in the P# syntax plugin related to brace matching and coloring.
  • Refactored theILogger andMachineLogger intoILogger andRuntimeLogWriter to simplify the design, separate the concerns and support some extra scenarios. This required some minimal changes in a custom logger: primarily instead of trying to overrideMachineLogger, just implementILogger directly and then set it viaruntime.SetLogger(…) (as previously). If you need to override methods ofRuntimeLogWriter to modify the actual logging behavior of the runtime (previously these methods were part ofMachineLogger) then please read the new brief guidehere on how to do this.
Loading

P# 1.6.8

30 Jul 00:40
6d13e11
This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
GPG key ID:4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This release contains the 1.6.8 version of the P# framework.

This is a minor release that fixes an issue where the P# high-level syntax rewriter was inserting a call to the removed methodSetCardinalityConstraints in the generated code. This version also removesassert/assume parsing from the P# high-level syntax, as it is not used nor supported any more.

Loading

P# 1.6.7

18 Jul 22:00
f93b6a1
This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
GPG key ID:4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This release contains the 1.6.7 version of the P# framework.

This is a minor release that adds exception handlers when invoking the theOnEventDequeue andOnEventHandled machine callbacks, as well as fixes the precision of activity coverage across multiple tests.

Loading

P# 1.6.6

11 Jul 21:20
10f30c7
This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
GPG key ID:4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This release contains the 1.6.6 version of the P# framework.

This is a minor release that adds support for inheriting states and using the wildcard event in aMonitor.

Loading

P# 1.6.4

17 Jun 19:03
a462eb9
This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
GPG key ID:4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This release contains the 1.6.4 version of the P# framework.

This is a minor release that fixes a race condition when using the built-in periodic timer API.

Loading

P# 1.6.3

12 Jun 18:30
8517d39
This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
GPG key ID:4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This release contains the 1.6.3 version of the P# framework.

This is a minor release that fixes a bug with the parallel tester.

Loading

P# 1.6.2

11 Jun 18:55
da2a777
This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
GPG key ID:4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This release contains the 1.6.2 version of the P# framework.

This is a minor release that does the following changes:

  • Exposed the setter of theMachine.OperationGroupId property.
  • Modified the internals of how the operation group id associated with event operations is maintained and propagated across the runtime, which allowed us to decouple theOperationGroupId from theEvent.
  • Hardened the systematic testing runtime for someasync/await corner cases.
Loading

P# 1.6.1

04 Jun 02:23
a093861
This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
GPG key ID:4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This release contains the 1.6.1 version of the P# framework.

This is a minor release that exposes some new APIs and updates the way that an operation group id can be optionally passed toCreate andSend related methods:

  • TheMachine.Send method and theIMachineRuntime send event methods now receive an optionalGuid operationGroupId, which overrides the defaultOperationGroupId set by the event constructor.
  • TheMachine.Raise method now receives an optionalGuid operationGroupId, similar to above.
  • TheIMachineRuntime methods that receive an optional operation group id, now accept aGuid operationGroupId = default parameter instead ofGuid? operationGroupId = null.
  • The logger interface is updated to receive aGuid parameter instead ofGuid? for logging sends.
  • TheIMachineRuntime now exposes aStop method that terminates the runtime and notifies each active machine to halt execution.
Loading
Previous13
Previous

[8]ページ先頭

©2009-2025 Movatter.jp