Skip to content

[Refactor] Generalize kickstart engines, in preparation for more to come#4217

Closed
DmitryOlshansky wants to merge 1 commit intodlang:masterfrom
DmitryOlshansky:refactor-kickstart
Closed

[Refactor] Generalize kickstart engines, in preparation for more to come#4217
DmitryOlshansky wants to merge 1 commit intodlang:masterfrom
DmitryOlshansky:refactor-kickstart

Conversation

@DmitryOlshansky
Copy link
Member

This makes Kickstart engine an interface that an upcoming new engine will implement.

@DmitryOlshansky
Copy link
Member Author

No idea about win32 failures.

@9il
Copy link
Member

9il commented Apr 26, 2016

Do we really need OOP here? Why not to use structural type system?

@DmitryOlshansky
Copy link
Member Author

The exact type of kickstart (many types in future) depends on the contents of a pattern which is run-time entity.

@9il
Copy link
Member

9il commented Apr 26, 2016

OK, we will be able to use refcounting or/and allocators in the future.

@9il
Copy link
Member

9il commented Apr 26, 2016

Auto-merge toggled on

@DmitryOlshansky
Copy link
Member Author

Auto-merge toggled off

@DmitryOlshansky
Copy link
Member Author

Please do not merge untill Win32 failures are resolved

@9il
Copy link
Member

9il commented Apr 26, 2016

sorry, my bad

@9il
Copy link
Member

9il commented Apr 29, 2016

needs rebase

@DmitryOlshansky
Copy link
Member Author

Please do not merge untill Win32 failures are resolved

Looks like a compiler bug - tests pass without -O but fail with -O.

@AndrejMitrovic
Copy link
Contributor

Please do not merge untill Win32 failures are resolved

AFAIK the auto-tester won't merge the PR until it's green either way. ;)

@DmitryOlshansky
Copy link
Member Author

Superseded by #4286

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants