Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Native Windows build #38872

Draft
wants to merge 30 commits into
base: develop
Choose a base branch
from
Draft

Native Windows build #38872

wants to merge 30 commits into from

Commits on Sep 28, 2024

  1. Improve conda setup

    tobiasdiez authored Sep 28, 2024
    Configuration menu
    Copy the full SHA
    de60b5a View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    d53776a View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

  1. Configuration menu
    Copy the full SHA
    109cb91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a669b4 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    89d7cc5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22c75a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0769f31 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    149c569 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6cde21b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b10e365 View commit details
    Browse the repository at this point in the history
  4. Require cysignals again

    tobiasdiez committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    6846003 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e950d9d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6c70e45 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a5d70af View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    526eae4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8fc3cb6 View commit details
    Browse the repository at this point in the history
  10. fix meson build

    tobiasdiez committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    8f705dc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1861ec0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bed071f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a5d85ce View commit details
    Browse the repository at this point in the history
  14. Fix Ginac cast error

    ../src/sage/symbolic/ginac/upoly-ginac.cpp(219): error C2440: '<function-style-cast>': cannot convert from 'size_t' to 'GiNaC::numeric'
    ../src/sage/symbolic/ginac/upoly-ginac.cpp(219): note: 'GiNaC::numeric::numeric': ambiguous call to overloaded function
    tobiasdiez committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    0e70b7a View commit details
    Browse the repository at this point in the history
  15. Replace deprecated/removed mem_fun_ref

    ../src/sage/symbolic/ginac/archive.cpp(584): error C2039: 'mem_fun_ref': is not a member of 'std'
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\sstream(19): note: see declaration of 'std'
    ../src/sage/symbolic/ginac/archive.cpp(584): error C3861: 'mem_fun_ref': identifier not found
    ../src/sage/symbolic/ginac/archive.cpp(584): error C2672: 'for_each': no matching overloaded function found
    tobiasdiez committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    73e22d2 View commit details
    Browse the repository at this point in the history
  16. Remove register macro in Ginac

    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\xkeycheck.h(341): warning C4005: 'register': macro redefinition
    ../src/sage/symbolic/ginac/constant.cpp(23): note: see previous definition of 'register'
    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\xkeycheck.h(343): fatal error C1189: #error:  The C++ Standard Library forbids macroizing the keyword "register". Enable warning C4005 to find the forbidden define.
    tobiasdiez committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    bb916ae View commit details
    Browse the repository at this point in the history
  17. Fix get_tinfo specialization for Ginac

    ginac_lst.cpp.obj : error LNK2005: "protected: static void const * __cdecl GiNaC::container<class std::list>::get_tinfo(void)" (?get_tinfo@?$container@Vlist@std@@@ginac@@KAPEBXXZ) already defined in meson-generated_src_sage_symbolic_expression.pyx.cpp.obj
    tobiasdiez committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    694d86b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5062be7 View commit details
    Browse the repository at this point in the history
  19. Narrow down imports

    Some of them should perhaps be reverted
    tobiasdiez committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    a9e0cb1 View commit details
    Browse the repository at this point in the history
  20. Replace os.uname by more universal platform.system

    `os.uname` is not available on Windows
    tobiasdiez committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    d8b6466 View commit details
    Browse the repository at this point in the history
  21. hide some errors for now

    tobiasdiez committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    5a885aa View commit details
    Browse the repository at this point in the history
  22. Fix syntax error

    tobiasdiez committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    6014f7e View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    bbd8b48 View commit details
    Browse the repository at this point in the history