Opened 8 years ago

Last modified 4 months ago

#11040 needs_work enhancement

Lazily import schemes to save startuptime

Reported by: robertwb Owned by: jason
Priority: major Milestone: sage-8.5
Component: misc Keywords: sd32
Cc: Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: public/ticket/11040 (Commits) Commit: 8c825336486ef6f2460a74df6f3758a47dc151e7
Dependencies: Stopgaps:

Description

This is a relatively self-contained target.

Split off of #8254

Attachments (1)

11040-lazy-schemes.patch (6.0 KB) - added by robertwb 8 years ago.

Download all attachments as: .zip

Change History (14)

comment:1 Changed 8 years ago by robertwb

  • Status changed from new to needs_review

Changed 8 years ago by robertwb

comment:2 Changed 8 years ago by robertwb

  • Status changed from needs_review to needs_work

Lazily importing functions, modules, constructors works fine. Lazily importing actual object that get passed around and stored has issues that need to be addressed.

comment:3 Changed 8 years ago by was

  • Status changed from needs_work to needs_review

comment:4 Changed 8 years ago by was

  • Milestone set to sage-4.7.2
  • Status changed from needs_review to needs_work

comment:5 Changed 8 years ago by was

  • Keywords sd32 added

comment:6 Changed 6 years ago by jdemeyer

  • Milestone changed from sage-5.11 to sage-5.12

comment:7 Changed 5 years ago by vbraun_spam

  • Milestone changed from sage-6.1 to sage-6.2

comment:8 Changed 5 years ago by vbraun_spam

  • Milestone changed from sage-6.2 to sage-6.3

comment:9 Changed 5 years ago by vbraun_spam

  • Milestone changed from sage-6.3 to sage-6.4

comment:10 Changed 4 months ago by chapoton

  • Branch set to public/ticket/11040
  • Commit set to 094921cdfddf47821d688fab0a90d64c0eb919da
  • Milestone changed from sage-6.4 to sage-8.5

New commits:

094921cusing an old attachment to make a git branch (lazy import checks)

comment:11 Changed 4 months ago by git

  • Commit changed from 094921cdfddf47821d688fab0a90d64c0eb919da to f651d7ade8d4621a3fab53e2f5c71c3c037dc33b

Branch pushed to git repo; I updated commit sha1. New commits:

f651d7afix detail

comment:12 Changed 4 months ago by git

  • Commit changed from f651d7ade8d4621a3fab53e2f5c71c3c037dc33b to 8c825336486ef6f2460a74df6f3758a47dc151e7

Branch pushed to git repo; I updated commit sha1. New commits:

05dd734fix details
8c82533more lazy import of schemes

comment:13 Changed 4 months ago by chapoton

clearly not working at all..

Note: See TracTickets for help on using tickets.